A3DTopoEdgeData
-
struct
A3DTopoEdgeData Edge structure.
2.0When parsing this structure, use a tolerance that is the greatest of these values:
A3DTopoContextData::m_dTolerancemember for the entity- Tolerance
- See note about orientation in:ref:Topology Module <group__a3d__topology__module>.
- If the:c:member:m_p3dCurve <A3DTopoEdgeData.m_p3dCurve>member is null, either the edge is degenerated or all co-edges have UV curves.
Variables
-
A3DTopoVertex *
A3DTopoEdgeData.m_pStartVertex -
Start vertex; can be either an:c:type:~A3DTopoMultipleVertexor an:c:type:~A3DTopoUniqueVertex.
-
A3DTopoVertex *
A3DTopoEdgeData.m_pEndVertex -
End vertex; can be either an:c:type:~A3DTopoMultipleVertexor an:c:type:~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.