: Public <<type>> Class
Created: 10-04-2008 12:16:13
Modified: 10-04-2008 12:16:13
Project:
Advanced:
A B-spline (Figure 19) is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions. If the weights in the knots are equal then it is a polynomial spline. If not, then it is a rational function spline. If the Boolean "isPolynomial" is set to TRUE then the weights shall all be set to 1. A B-spline curve is a piecewise Bézier curve if it is quasi-uniform except that the interior knots have multiplicity "degree" rather than having multiplicity one. In this subtype the knot spacing shall be 1.0, starting at 0.0. A piecewise Bézier curve that has only two knots, 0.0, and 1.0, each of multiplicity (degree+1), is equivalent to a simple Bézier curve.
Attribute
Public GM_SplineCurveForm
  curveForm
Details:
 
Public GM_KnotType
  knotSpec
Details:
 
Public Boolean
  isPolynomial
Details:
 
Operation
Public
GM_BSplineCurve( deg: Integer,
pts: GM_PointArray,
k[0, 1]: Sequence<GM_Knot>,
ks[0, 1]: GM_KnotType,
):GM_BSplineCurve
Details:
Sequential
Tag Value
persistence persistent
Details:
 
Object Type Connection Direction Notes
«type» GM_Bezier Class Generalization From  
«type» GM_SplineCurve Class Generalization To