This class represents a NURBS curve, based on the knot vector and the control points that you specify. The
knotVector field specifies a floating-point array of values; the values are the coordinates of the knot points
in the curve, and you must enter them in non-decreasing order. The curve will use the first
numControlPoints values in the current coordinates as control points.
If you specify
n knots, you can specify up to
n-8 control points.
The number of knots minus the number of control points is known as the order of the curve. A NURBS curve can have an order of up to 8.
The control points of the curve are transformed by the current transformation
matrix. The curve is drawn with the current lighting model and drawing style (drawing style
FILLED is treated as
LINES). The coordinates, normals, and texture coordinates of a NURBS curve are generated, so you cannot
bind explicit normals or texture coordinates to a NURBS curve.
The approximation of the curve by line segments is affected by the current complexity value.