Face structure. More...
Detailed Description
Face structure.
- Version
- 2.0
For the m_sSurfaceDomain member, the face domain for the usage of the surface; must be included in surface's domain. If not defined (that is, invalid domain with Min > Max), the face domain is the surface domain.
The number of loops: m_uiLoopSize can be null, in this case the surface is bounded by its domain or by the face domain: m_sSurfaceDomain if m_bHasTrimDomain is true.
When parsing an A3DTopoFaceData structure, use a tolerance that is the greater of these values:
- A3DTopoContextData::m_dTolerance member for the entity
- A3DTopoFaceData::m_dTolerance member for the entity
- See also
- Tolerance
Field Documentation
A3DBool A3DTopoFaceData::m_bHasTrimDomain |
Has the surface a trim domain?
A3DDouble A3DTopoFaceData::m_dTolerance |
Face tolerance.
A3DTopoLoop** A3DTopoFaceData::m_ppLoops |
Array of A3DTopoLoop. None can be null.
A3DSurfBase* A3DTopoFaceData::m_pSurface |
Basis surface. Cannot be null.
A3DDomainData A3DTopoFaceData::m_sSurfaceDomain |
Trimming domain for surface.
A3DUns32 A3DTopoFaceData::m_uiLoopSize |
Number of A3DTopoLoop in next array.
A3DUns32 A3DTopoFaceData::m_uiOuterLoopIndex |
Outer loop index. A3D_LOOP_UNKNOW_OUTER_INDEX if unknown.
A3DUns16 A3DTopoFaceData::m_usStructSize |
Reserved; must be initialized with A3D_INITIALIZE_DATA.