Cubic Bézier-Spline Curves: Interpolation and Maximum Curvature
Henk Pijls, Quan Le Phuong
TL;DR
This work tackles the inverse interpolation problem for Bézier-spline curves and the computation of maximum curvature for Bézier-spline space curves. It introduces relaxed uniform $B$-splines and periodic variants to obtain closed $C^2$ interpolants for a given data set, deriving closed-form expressions for the control points and a piecewise cubic, $C^2$ parametrization with explicit end conditions. To locate the curvature extrema, the authors derive $K=\kappa^2$ and the nonlinear condition $K'=0$, implementing a Maple-based algorithm that per interval solves a degree-$7$ polynomial to find $\kappa_{\max}$. The approach is demonstrated on numerous 2D and 3D datasets and a closed curve, illustrating practical utility for design, graphics, and geometric analysis of tubular surfaces, with extensions to higher dimensions and differential-equation solvers.
Abstract
In this paper, we propose a closed-form solution to the inverse problem in interpolation with periodic uniform B-spline curves. This solution is obtained by modifying the one we have established to a similar problem with relaxed uniform B-spline curves. Then we use these solutions to determine the maximum curvature of a Bézier-spline curve. Our computational and graphical examples are presented with the aid of Maple procedures.
