= Solution
A degree-$p$ <B-spline> basis keeps the positive <partition of unity> and <convex hull> properties while introducing local support. At a generic parameter value, only $p+1$ consecutive basis functions are nonzero. Moving one <control point> therefore changes only its support interval, unlike a generic interior <Bézier curve> control, which affects the whole polynomial segment.
Many low-degree pieces can represent a long curve with automatic continuity. At a knot of multiplicity $m$, the generic continuity is $C^{p-m}$; simple cubic knots give $C^2$. Knot positions and multiplicities control the placement of detail and joins. Knot insertion can refine the representation without changing the curve, and local refinement avoids raising the global polynomial degree. Thus \b[B-splines combine geometric bounds, local editing and controlled smoothness with a fixed low degree]. Clamped end knots can also give endpoint interpolation.
Back to article page