Deoxyribonucleic acid simulator
This program generates a double-strand helix using primitive shapes in Three.js. Parameters can be tuned to adjust the shape, size, speed and colour of the helix in real time, and the parameters can even be randomised.
Created for a Computer Graphics assignment at UTS. This program was my introduction to JavaScript and Three.js, and taught me how to hook discrete systems up (such as the UI, animation and mesh storage) to create a seamless result.