A simple applet containing my n dimensional object viewer just click some mouse buttons and move your mouse cursor over the image. a 3 dimensional example

a 4 dimensional example

as you can see this needs some work

  1. better seperation of viewport coordinates and n-space coordinates
  2. better model-view-controller division
  3. I am not sure wheter all my calculations are valid, since in the 4-d applet I see things flipping over things might not always have the unique result I thought it would
  4. my square doesn't always look flat in 4d somehow
  5. I need to generate cubes and tetraeders
  6. add knobs to set the view point coordinates, iso mousedrags, or maybe some way to select which coordinates get influenced by which coordinate of your mouse.
  7. make coordinate changes relative to the drag-starting point