You are on page 1of 1

B-Spline -- from Wolfram MathWorld http://mathworld.wolfram.com/B-Spline.

html

SEARCH MATHWORLD

B-Spline in the
Algebra
Applied Mathematics > Numerical Methods > Approximation Theory > Interpolation >
Applied Mathematics Interactive Entries > Interactive Demonstrations >
Calculus and Analysis
Discrete Mathematics Interpolating the Hilbert
Foundations of Mathematics
Geometry
B-Spline Curve with a B-Spline to
Create a Surface

History and Terminology


Number Theory
Probability and Statistics Potter's Wheel
Recreational Mathematics
Topology

B-Spline Curve with Knots


Alphabetical Index
Interactive Entries
Random Entry
New in MathWorld
Caustics on Spline Curves
MathWorld Classroom

About MathWorld
Contribute to MathWorld
Send a Message to the Team
A B-spline is a generalization of the Bézier curve. Let a vector known as the knot vector
MathWorld Book
be defined

13,067 entries (1)


Last updated: Wed May 18 2011

where is a nondecreasing sequence with , and define control points , ...,


. Define the degree as

Other Wolfram Web Resources »


(2)

The "knots" , ..., are called internal knots.

Define the basis functions as

(3)

(4)

where , 2, ..., . Then the curve defined by

(5)

is a B-spline.

Specific types include the nonperiodic B-spline (first knots equal 0 and last
equal to 1; illustrated above) and uniform B-spline (internal knots are equally spaced). A
B-spline with no internal knots is a Bézier curve.

A curve is times differentiable at a point where duplicate knot values occur. The
knot values determine the extent of the control of the control points.

-splines are implemented in Mathematica as BSplineCurve[pts].

SEE ALSO: Bézier Curve, NURBS Curve, Spline

CITE THIS AS:

Weisstein, Eric W. "B-Spline." From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com


/B-Spline.html

Contact the MathWorld Team


© 1999-2011 Wolfram Research, Inc. | Terms of Use

1 of 1 24.5.2011 10:54

You might also like