is an option for B-spline functions and graphics primitives that specifies weights of control points.


  • SplineWeights->Automatic makes all weights equal, yielding polynomial splines.
  • With SplineWeights->array, each element of array gives the weight for the corresponding control point in the array of control points specified.


open allclose all

Basic Examples  (1)

Here all weights are equal:

This uses a larger weight for the third control point:

Applications  (2)

Perfect circle using B-spline curve with weights:

Pipe section using B-spline surface with weights:

Introduced in 2008