A3DCrvNurbsData

struct A3DCrvNurbsData

NURBS curve structure.

2.0

Variables

A3DBool A3DCrvNurbsData.m_bIs2D

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

A3DBool A3DCrvNurbsData.m_bRational

A value of true indicates the curve is rational.

A3DUns32 A3DCrvNurbsData.m_uiDegree

Degree.

A3DUns32 A3DCrvNurbsData.m_uiCtrlSize

The size of m_pCtrlPts, in number of control points.

A3DVector3dData *A3DCrvNurbsData.m_pCtrlPts

Control points.

A3DUns32 A3DCrvNurbsData.m_uiWeightSize

The size of m_pdWeights, in number of weigths.

A3DDouble *A3DCrvNurbsData.m_pdWeights

Vector of weights.

May be null.

A3DUns32 A3DCrvNurbsData.m_uiKnotSize

The size of m_pdKnots in number of knots.

A3DDouble *A3DCrvNurbsData.m_pdKnots

Expanded vector of knots.

A3DEKnotType A3DCrvNurbsData.m_eKnotType

Knot type.

A3DEBSplineCurveForm A3DCrvNurbsData.m_eCurveForm

Curve form.