A3DTopoCoEdgeData Struct Reference
Co-edge structure. More...
Data Fields | |
A3DTopoEdge * | m_pEdge |
A3DTopoCoEdge * | m_pNeighbor |
A3DCrvBase * | m_pUVCurve |
A3DUns8 | m_ucOrientationUVWithLoop |
A3DUns8 | m_ucOrientationWithLoop |
A3DUns16 | m_usStructSize |
Detailed Description
Co-edge structure.
- Version
- 2.0
The following values are defined for the m_ucOrientationWithLoop (orientation between edge and loop) and m_ucOrientationUVWithLoop (orientation between uv_curve and loop) members:
- 0: Opposite orientation
- 1: Same orientation
- 2: Unknown orientation
- Note
- The m_pUVCurve member must either reference a curve of type kA3DTypeCrvNurbs, or it must be NULL.
- Neighbors are connected one to one in a cyclic linked list. No pointer can be repeated in that list.
Field Documentation
A3DTopoEdge* A3DTopoCoEdgeData::m_pEdge |
Pointer to A3DTopoEdge.
A3DTopoCoEdge* A3DTopoCoEdgeData::m_pNeighbor |
Pointer to list of neighbors.
A3DCrvBase* A3DTopoCoEdgeData::m_pUVCurve |
Pointer to parametric space curve.
A3DUns8 A3DTopoCoEdgeData::m_ucOrientationUVWithLoop |
Orientation of the uv_curve with the loop.
A3DUns8 A3DTopoCoEdgeData::m_ucOrientationWithLoop |
Orientation of the edge with the loop.
A3DUns16 A3DTopoCoEdgeData::m_usStructSize |
Reserved; must be initialized with A3D_INITIALIZE_DATA.