Homework due Tuesday Oct 3

The homework this week is rather simple and straightforward. Build a scene that contains at least cylinders and boxes. You can also include spheres or other shapes, if you wish. You will get extra credit if you figure out how to create other kinds of shape primitives (such as a torus [donut] shape) that we have not covered in class.

Do some sort of animation. Try to make it fun. It's interesting to mix static objects, like simple representations of trees or houses, with objects that animate through time, like simple representations of people or cars. Or even farm animals. Feel free to use sound effects. :-)

Your applet should have code to (i) animate the shapes every animation frame, by setting each shape's transformation matrix, as well as code to (ii) apply the matrix to each shape's vertices, and code to (iii) draw lines between successive vertices around each face of the shape.