56:246 The Design of Virtual Environments
Homework #2: Geometrical Projection


Turn in a word document with these results by 5 pm on Friday. You can use Matlab, MathCAD, or any other tool on the Engineering Computer system to do the math and create the output plots.

1. Construct a recognizable 3D shape (any shape is fine, but I appreciate recognizable and especially humorous shapes) with a series of at least 8 to points connected by lines.

2. Define a matrices to translate and rotate the object to an appropriate viewing position

3. Multiply the points by the matrix.

4. Flip the value of the z axes.

4. Define a projection matrix that allows you to view the object.

5. Multiply the object by the projection matrix and plot your x-y results.

6. Now change the rotation and transformation matrices and repeat to get a different view of your object.

Submit the notebook, matlab or .doc file  to WebCT, by 5:00 pm, Friday, 9/3/04.


Revised: August 22, 2004 by Geb Thomas