A3DSurfNurbsData
Fields
A3DEKnotType |
m_eKnotType |
A3DEBSplineSurfaceForm |
m_eSurfaceForm |
A3DUns32 |
m_uiUDegree |
A3DUns32 |
m_uiVDegree |
A3DUns32 |
m_uiUKnotSize |
A3DUns32 |
m_uiVKnotSize |
A3DUns32 |
m_uiUCtrlSize |
A3DUns32 |
m_uiVCtrlSize |
A3DDouble * |
m_pdUKnots |
A3DDouble * |
m_pdVKnots |
A3DDouble * |
m_pdWeights |
A3DVector3dData * | m_pCtrlPts |
Detailed Description
-
struct
A3DSurfNurbsData
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).
Note
Size of m_pdWeights is m_uiUCtrlSize * m_uiVCtrlSize.
Public Members
-
A3DEKnotType
m_eKnotType
Knot type.
-
A3DEBSplineSurfaceForm
m_eSurfaceForm
Surface form.
-
A3DVector3dData *
m_pCtrlPts
Control points.