A3DMiscReferenceOnTopologyData
Fields
A3DEEntityType |
m_eTopoItemType |
A3DTopoBrepData * |
m_pBrepData |
A3DUns32 |
m_uiSize |
A3DUns32 * |
m_puiAdditionalIndexes |
Detailed Description
-
struct
A3DMiscReferenceOnTopologyData
Structure that identifies the referenced topology entity and that specifies globally-defined attributes.
m_puiAdditionalIndexes contains index on different topology elements (see Reference on Topology/Tessellation for explanation)
- Version
- 2.0
For reference on A3DTopoEdge or A3DTopoCoEdge, m_uiSize must be set to 3 and
- m_puiAdditionalIndexes[0] is the A3DTopoFace index in the A3DTopoBrepData
- m_puiAdditionalIndexes[1] is the A3DTopoLoop index in the A3DTopoFace
- m_puiAdditionalIndexes[2] is the A3DTopoEdge index in the A3DTopoLoop
- m_puiAdditionalIndexes[0] is the A3DTopoFace index in the A3DTopoBrepData
- m_puiAdditionalIndexes[1] is the A3DTopoLoop index in the A3DTopoFace
- m_puiAdditionalIndexes[2] is the A3DTopoEdge index in the A3DTopoLoop
- m_puiAdditionalIndexes[3] is the A3DTopoVertex index in the A3DTopoEdge.
Public Members
-
A3DEEntityType
m_eTopoItemType
Restricted to the type listed in in Referenceable Topological Entities.
-
A3DTopoBrepData *
m_pBrepData
Body. Filled by A3DMiscReferenceOnTopologyGet, Can be NULL. With A3DMiscReferenceOnTopologyCreate it can’t be NULL and must be a A3DTopoBrepData.
-
A3DUns32
m_uiSize
The size of m_puiAdditionalIndexes.