CGHomework, including bezier, b-spline, cube and mexican-hat.