A3DTopoEdgeData
Fields
A3DTopoVertex * |
m_pStartVertex |
A3DTopoVertex * |
m_pEndVertex |
A3DCrvBase * |
m_p3dCurve |
A3DBool |
m_bHasTrimDomain |
A3DIntervalData | m_sInterval |
A3DDouble |
m_dTolerance |
Detailed Description
-
struct
A3DTopoEdgeData
Edge structure.
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
- Version
- 2.0
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.
Public Members
-
A3DTopoVertex *
m_pStartVertex
Start vertex; can be either an A3DTopoMultipleVertex or an A3DTopoUniqueVertex.
-
A3DTopoVertex *
m_pEndVertex
End vertex; can be either an A3DTopoMultipleVertex or an A3DTopoUniqueVertex.
-
A3DCrvBase *
m_p3dCurve
Pointer to 3D space curve.
-
A3DIntervalData
m_sInterval
Trimming domain for 3D curve.