The homework this week is rather simple and straightforward. Build a scene that consists of simple shapes like cylinders, boxes, spheres and tori. You will get extra credit if you figure out how to create other kinds of shape primitives.
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.