For this assignment, you are to build a cubic curve editor. The program should construct a closed cubic curve by entering points just as in your polygon editing program. Each vertex entered by the user becomes a point that is to be interpolated and/or approximated by your program via a cubic curve.
The curve should be editable, just as in your polygon editor. Essentially, all you have to do for this assignment is to modify the drawing routines for your polygon editor to draw an interpolating and/or approximating cubic curve instead of a polygon.
For a working flash example, click here.