Computation of multi-degree B-splines
arXiv:1809.01598 · doi:10.1145/3321514
Abstract
Multi-degree splines are smooth piecewise-polynomial functions where the pieces can have different degrees. We describe a simple algorithmic construction of a set of basis functions for the space of multi-degree splines, with similar properties to standard B-splines. These basis functions are called multi-degree B-splines (or MDB-splines). The construction relies on an extraction operator that represents all MDB-splines as linear combinations of local B-splines of different degrees. This enables the use of existing efficient algorithms for B-spline evaluations and refinements in the context of multi-degree splines. A Matlab implementation is provided to illustrate the computation and use of MDB-splines.
Cited by in corpus (4)
- Almost- splines: Biquadratic splines on unstructured quadrilateral meshes and their application to fourth order problems
- Computation of multi-degree Tchebycheffian B-splines
- Extraction and application of super-smooth cubic B-splines over triangulations
- Application of optimal spline subspaces for the removal of spurious outliers in isogeometric discretizations