SplineKnots

SplineKnots
is an option for B-spline functions and graphics primitives that specifies the positions of knots.

DetailsDetails

  • The following settings can be given:
  • Automaticknots arranged uniformly (with clamping)
    {u1,u2,}knots at positions , ,
    {list1,list2,}knot positions in several dimensions
    "Clamped"uniform with clamping
    "Unclamped"uniform without clamping
  • Knots indicate breakpoints in the piecewise parametrization of B-spline functions.
  • For a B-spline function with n control points in a particular dimension and a polynomial basis of degree d, knots must be specified.
  • SplineKnots->Automatic specifies that knots should be chosen uniformly, but with additional knots added so that the function spans from the first control point to the last.
  • SplineKnots->"Unclamped" yields knots that are uniform, but do not necessarily span from the first control point to the last.

ExamplesExamplesopen allclose all

Basic Examples  (2)Basic Examples  (2)

SplineKnots->Automatic generates knots in such a way that the curve is smooth overall:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=

By repeating knots, one can decrease the smoothness of the curve:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
Introduced in 2008
(7.0)
Translate this page: