56:246 The Design of Virtual Environments
Homework #1: Geometrical Transformations


Turn in a word document with these results by 5 pm on Monday. You can use Maple, MathCAD, Matlab, or Mathematica to do the math and create the output plots.  Make sure that you can save your work in a format that will allow me to easily see all the work you have done.

1. Construct a two dimensional shape with a series of 6-7 points connected by lines. Plot this shape.

2. Define a matrix that will rotate each of the points 30 degrees about the origin.

3. Multiply the points by the matrix and plot the results. 4. Define a matrix that moves your shape along the y/x = 2 line.

5. Multiply the points by the matrix and plot the results.

6. Translate, then rotate your points and compare this with rotating then translating the points. Compare the results. Are they the same or different? Why?

Submit to the WebCT system by 5:00 pm, Monday, 8/30/04


Revised: August 22, 2004 by Geb Thomas