To be continued

Non Uniform B-spline

to permit the spline to interpolate control points

Rational Curves

Adding some relative weight to the control point

NURBS

Non Uniform Rational B-spline

interactive placement and movement of control points

interactive placement and movement of knots

interactive control of control point weights

3D curves and surfaces