A generalization of the Bézier Curve. Let a vector known as the Knot Vector be
defined
(1) |
(2) |
Define the basis functions as
(3) | |||
(4) |
(5) |
The degree of a B-spline is independent of the number of control points, so a low order can always be maintained for purposes of numerical stability. Also, a curve is times differentiable at a point where duplicate knot values occur. The knot values determine the extent of the control of the control points.
See also Bézier Curve, NURBS Curve