Curve API
Curve API is an implementation of various mathematical curves that define themselves over a set of control points. The curves supported are Bezier, B-Spline, Cardinal Spline, Catmull-Rom Spline, Lagrange, Natural Cubic Spline, and NURBS.
(Source: http://freecode.com/)