This assignment is due 22 Sept 1998. I'll send you email explaining how to turn in your work (once I have it figured out.) For each part below, create a small program and image that demonstrates your code works.
1. Implement one of the following routines: sphere(), or polygon().
2. Implement one of the following routines: rotate(), scale(), or reshape().
3. Implement one of the following routines: extrude(), lathe(), parametric(), or curve3d().
4. Implement a library routine of your own design. Examples include: automatic camera positioning; automatic light positioning, curve connector, etc.
5. Create a complex image.
Extra Credit: Implement cube() in a purely procedural way. Your code can contain only one call to make_vertex(), and cannot contain lists of constants.