Constructing cartesian splines
This work addresses the problem of constructing smooth piecewise polynomials across Cartesian coordinate systems, which is relevant for geometric modeling and computer-aided design.
The paper introduces Cartesian splines (C-splines), piecewise polynomials defined on adjacent Cartesian coordinate systems with Cr continuity enforced by constraining coefficients to the null-space of a smoothness matrix. It provides a derivation of the C-spline base and an algorithm for constructing C-spline models.
We introduce here Cartesian splines or, for short, C-splines. C- splines are piecewise polynomials which are defined on adjacent Cartesian coordinate systems and are Cr continuous throughout. The Cr continuity is enforced by constraining the coefficients of the polynomial to lie in the null-space of some smoothness matrix H. The matrix-product of the null-space of the smoothness matrix H and the original polynomial base results in a new base, the so-called C-spline base, which automatically enforces Cr continuity throughout. In this article we give a derivation of this C-spline base as well as an algorithm to construct C-spline models.