| 01 | Tracks mouse to change the position, height, and color of a rectangle. Uses and plots a cos^2 decay function. |
| 02 | Use keys to change colors and stroke weights. Let's the user draw curves without erasing. |
| 03 | Defines and uses a button class for changing colors |
| 04 | Loading SVG files and displaying them centered on the canvas |
| 05 | 3D rendering of cubes using quads. View control. Recursion. |
| 06 | Editing control points and drawing Bezier curves with the de Casteljau construction |