Towards the Rendering Pipeline

...


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

  • space: toggle between fill modes
  • arrows: moves the camera
  • shift + up/down: moves the camera forward/backward
  • shift + left/right: decrease/increase the focal length
  • mouse drag: rotates the camera
  • double click: resets the camera

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