A3DSurfNurbsData Struct Reference
Nurbs surface structure. More...
Detailed Description
Nurbs surface structure.
- Version
- 2.0
- Note
- Size of m_pCtrlPts is m_uiUCtrlSize * m_uiVCtrlSize, and control points are stored in a sequential form. (Pu0v0, Pu0v1, ..., Pu0vx, Pu1v0, Pu1v1, ..., Pu1vx, ..., Puxv0, ..., Puxvx).
- Size of m_pdWeights is m_uiUCtrlSize * m_uiVCtrlSize.
Field Documentation
A3DEKnotType A3DSurfNurbsData::m_eKnotType |
Knot type.
A3DEBSplineSurfaceForm A3DSurfNurbsData::m_eSurfaceForm |
Surface form.
A3DUns32 A3DSurfNurbsData::m_uiUDegree |
Degree in U direction.
A3DUns32 A3DSurfNurbsData::m_uiVDegree |
Degree in V direction.
A3DUns32 A3DSurfNurbsData::m_uiUKnotSize |
Knots number in U direction.
A3DUns32 A3DSurfNurbsData::m_uiVKnotSize |
Knots number in V direction.
A3DUns32 A3DSurfNurbsData::m_uiUCtrlSize |
Control points number in U direction.
A3DUns32 A3DSurfNurbsData::m_uiVCtrlSize |
Control points number in V direction.
A3DDouble* A3DSurfNurbsData::m_pdUKnots |
Knots in U direction.
A3DDouble* A3DSurfNurbsData::m_pdVKnots |
Knots in V direction.
A3DDouble* A3DSurfNurbsData::m_pdWeights |
Weights if surface is rational.
A3DVector3dData* A3DSurfNurbsData::m_pCtrlPts |
Control points.