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