struct A3DCrvNurbsData

NURBS curve structure.



Public Members

A3DBool m_bIs2D

A value of true specifies a 2D curve; and a value of false specifies a 3D curve.

A3DBool m_bRational

A value of true indicates the curve is rational.

A3DUns32 m_uiDegree


A3DUns32 m_uiCtrlSize

The size of m_pCtrlPts, in number of control points.

A3DVector3dData *m_pCtrlPts

Control points.

A3DUns32 m_uiWeightSize

The size of m_pdWeights, in number of weigths.

A3DDouble *m_pdWeights

Vector of weights.

May be null.

A3DUns32 m_uiKnotSize

The size of m_pdKnots in number of knots.

A3DDouble *m_pdKnots

Expanded vector of knots.

A3DEKnotType m_eKnotType

Knot type.

A3DEBSplineCurveForm m_eCurveForm

Curve form.