3D

Java Applet

This written as an exploration of the simple basics of projective geometery invovled in 3D graphics.

A few years ago, back in grad school, Lance Milleson and I developed the equations and algorithms for a 3D viewer (Originally intended to provide the shadow for some fractal trees).

I developed this into the cute applet you see today.

Notes:

  • Dragging with the mouse rotates whole universe.
  • Shift-Dragging zooms in and out ( drag down for a while ).
  • Meta(command)-Drag rotates the closest object to the pointer.
  • Each object has its own local basis, and so can act independantly..
  • The camera eye is not fixed, and so can move freely.
  • The universe has it's own basis as well and so the entire thing can be manipulated as well.
  • There are trace objects that can attached themselves to other objects and leave a trail.

 

 

 

GeoCities

1