Helix Fun

Controls (remember to focus, i.e. click, on the applet before using keys):

  • c: toggle between different coloring modes
  • up/down: increases/decreses the number of spins of the circular helix (pressing along with 'Shift' doubles the effect)
  • right/left: increases/decreses the speed of the torus
  • mouse drag: rotates the camera
  • z + mouse drag: moves the camera forward/backward
  • x + mouse drag: moves the camera around
  • n: applies some noise (affected by the speed)
  • m: if that is not enough, check out some cute shapes

Source code: FunHelix.java extends MISApplet.java
Screen.java, Matrix3D.java, Shape3D.java, Shapes.java, Textures.java