Edge structure. More...
Data Fields | |
A3DUns16 | m_usStructSize |
A3DTopoVertex * | m_pStartVertex |
A3DTopoVertex * | m_pEndVertex |
A3DCrvBase * | m_p3dCurve |
A3DBool | m_bHasTrimDomain |
A3DIntervalData | m_sInterval |
A3DDouble | m_dTolerance |
Edge structure.
When parsing this structure, use a tolerance that is the greatest of these values:
A3DUns16 A3DTopoEdgeData::m_usStructSize |
Reserved; must be initialized with A3D_INITIALIZE_DATA.
A3DTopoVertex* A3DTopoEdgeData::m_pStartVertex |
Start vertex; can be either an A3DTopoMultipleVertex or an A3DTopoUniqueVertex.
A3DTopoVertex* A3DTopoEdgeData::m_pEndVertex |
End vertex; can be either an A3DTopoMultipleVertex or an A3DTopoUniqueVertex.
A3DCrvBase* A3DTopoEdgeData::m_p3dCurve |
Pointer to 3D space curve.
A3DBool A3DTopoEdgeData::m_bHasTrimDomain |
A value of true indicates the edge has a trim domain.
A3DIntervalData A3DTopoEdgeData::m_sInterval |
Trimming domain for 3D curve.
A3DDouble A3DTopoEdgeData::m_dTolerance |
Edge tolerance.