Matrix3D


The Specifications

Requirements satisfied Issues

The Tests

To prove that my scan converter works correctly, I have constructed the following test applet:

Directions:

Select the desired transformation with the "transformation" choice box.
Then click and drag upwards on the image to show that transformation 
in one direction, and downwards to show it in the opposite direction.
Use the "projection" choice box to switch between perspective and orthographic
project.  To move the camera, enter new values in for the camera position
and hit "enter".  

The Source

Unfortunately, due to time constraints I was not able to tidy up my code as much as I would have liked. Therefore, although these files contain tested and working source code, it is largely undocumented, and difficult to understand.