Visitar URL original
Spline -- from Wolfram MathWorld
TOPICS
Search

Spline


Splines

A spline is a piecewise polynomial function that can have a locally simple form while remaining globally flexible and smooth. Splines are useful for modeling arbitrary functions and are used extensively in computer graphics.

Cubic splines are implemented in the Wolfram Language as BSplineCurve[pts, SplineDegree -> 3] (red), Bézier curves as BezierCurve[pts] (blue), and B-splines as BSplineCurve[pts].

For a triangulation Delta of a polygonal disk, let S_d^r(Delta) be the vector space of functions with continuous partial derivatives through order r whose restriction to each triangle is a polynomial of total degree at most d. No boundary conditions are imposed. For r>=3 and d=3r+1, Wu and Deng (2026) proved that the lower bound of Schumaker (1979) is exact for every nondegenerate triangulation of the disk. The dimension is

 dimS_(3r+1)^r(Delta)=(3r+3; 2)+(2r+2; 2)(E_I-2V_I)+sum_(v)sum_(j>=1)max{r+1-j(t_v-1),0},

where E_I and V_I are the numbers of interior edges and interior vertices, respectively, and the outer sum is over interior vertices v. The number t_v counts distinct unoriented lines supporting the edges incident with v.


See also

B-Spline, Bézier Curve, Cubic Spline, NURBS Curve, Thin Plate Spline

Explore with Wolfram|Alpha

References

Bartels, R. H.; Beatty, J. C.; and Barsky, B. A. An Introduction to Splines for Use in Computer Graphics and Geometric Modelling. San Francisco, CA: Morgan Kaufmann, 1998.de Boor, C. A Practical Guide to Splines. New York: Springer-Verlag, 1978.Dierckx, P. Curve and Surface Fitting with Splines. Oxford, England: Oxford University Press, 1993.Micula, G. and Micula, S. Handbook of Splines. Dordrecht, Netherlands: Kluwer, 1999.Press, W. H.; Flannery, B. P.; Teukolsky, S. A.; and Vetterling, W. T. "Interpolation and Extrapolation." Ch. 3 in Numerical Recipes in FORTRAN: The Art of Scientific Computing, 2nd ed. Cambridge, England: Cambridge University Press, pp. 99-122, 1992.Schumaker, L. L. "On the Dimension of Spaces of Piecewise Polynomials in Two Variables." In Multivariate Approximation Theory (Ed. W. Schempp and K. Zeller). Basel, Switzerland: Birkhäuser, pp. 396-412, 1979.Späth, H. One Dimensional Spline Interpolation Algorithms. Wellesley, MA: A K Peters, 1995.Wu, X. and Deng, J. "Universal Dimension Formula for Planar C^r Splines at Degree 3r+1." 5 Nov 2026. https://arxiv.org/abs/2611.08178v1.Weisstein, E. W. "Books about Splines." http://www.ericweisstein.com/encyclopedias/books/Splines.html.

Referenced on Wolfram|Alpha

Spline

Cite this as:

Weisstein, Eric W. "Spline." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Spline.html

Subject classifications