For the moment this page is being used to keep track of some of the more important Sage Notebooks developed this semester.

Perspective Projection Pipeline
Sage notebook covering the 3D perpsective projection pipeline mapping from world to camera coordinates. [sws file download] [Sage Math Cloud]
Raycasting
Sage notebook covering the 3D geometry of ray casting. [sws file download] [Sage Math Cloud]
Lighting a Sphere
Illustration of Illumination using a Sphere and Two Lights. [sws file download] [Sage Math Cloud]
Reflection and Spheres. (Last Update 11/15/16)
Illustration of three spheres with multiple recursive levels of reflection. [sws file download] [Sage Math Cloud Here also is an example image from this Notebook.
Refraction, and reflection, with Spheres
There are two examples showing both refraction and reflection through a scene consisting of multiple spheres. These two notebooks are also the most up-to-date and refined complete examples of recursive ray tracing being presented ind CS410. All students should review these carefully as a way to wrap up the semester, synthesize much of what has been presented, and of course in preparation for the final exam.
[zip file with two sws files] [Sage Math Cloud Scene 01] [Sage Math Cloud Scene 02] [Page with example images.]
Bezier Curves
Here is a Notebook showing the basic mathematics behind a Bezier Curve Segment in 3D. This Notebook includes several examples in both 2D and 3D. [sws file download] [Sage Math Cloud]
Bezier Surface Patch
Here is a Notebood showing the mathematics and examples of a Bezier Surface Patch. [sws file download] [Sage Math Cloud]