A3DTopoEdgeData Struct Reference
Edge structure. More...
Data Fields | |
A3DBool | m_bHasTrimDomain |
A3DDouble | m_dTolerance |
A3DCrvBase * | m_p3dCurve |
A3DTopoVertex * | m_pEndVertex |
A3DTopoVertex * | m_pStartVertex |
A3DIntervalData | m_sInterval |
Detailed Description
Edge structure.
- Version
- 2.0
When parsing this structure, use a tolerance that is the greatest of these values:
- A3DTopoContextData::m_dTolerance member for the entity
- A3DTopoEdgeData::m_dTolerance member for the entity
- See also
- Tolerance
- Note
- See note about orientation in Topology Module.
- Warning
- If the m_p3dCurve member is null, either the edge is degenerated or all co-edges have UV curves.
Field Documentation
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.