This
is the parent class for all the NURBS curve classes and so is not
directly constructable. The class describes the common properties
of all NURBS curves. This includes its open/closed state, and
number of trim points. The **evalPos()**
and **evalTangent()**
methods are used to
compute points and tangents on the curve.

**Properties**

All NURBS curve classes have the following properties:

<nurbscurve>.**isClosed**
:
boolean, read-only

**true**
if
the curve is closed, **false**
if
open.

<nurbscurve>.**numTrimPoints**
:
integer, read-only

The number of trim points in the curve.

<nurbscurve>.**parameterRangeMin**
:
float, read-only

<nurbscurve>.**parameterRangeMax**
:
float, read-only

Contains the minimum and
maximum valid values for **<u_parm>**
in
the methods associated with NURBS Curves.

<nurbscurve>.**matID**
:
integer

The material ID assigned to the curve.

**Methods**

All NURBS curve classes have the following methods:

**evalPos**
<nurbscurve>
<u_param>

Returns the position in space of the given parametric point along the curve.

**evalTangent**
<nurbscurve>
<u_param>

Returns the tangent vector at the given parametric point along the curve.

**See
also**