A3DTopoEdgeData

Detailed Description

struct A3DTopoEdgeData

Edge structure.

When parsing this structure, use a tolerance that is the greatest of these values:

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.

A3DBool m_bHasTrimDomain

A value of true indicates the edge has a trim domain.

A3DIntervalData m_sInterval

Trimming domain for 3D curve.

A3DDouble m_dTolerance

Edge tolerance.