Comments
Interesting extra-credit features add are - Shaders: bump mapping, texture, and toon - Triangular mesh warping - Animation - Swept surfaces (both curves can be loaded in via the File menu) - 2D function plot
Screenshot

Interesting extra-credit features add are - Shaders: bump mapping, texture, and toon - Triangular mesh warping - Animation - Swept surfaces (both curves can be loaded in via the File menu) - 2D function plot