Data Fields
A3DTopoShellData Struct Reference

Shell structure. More...

Data Fields

A3DUns16 m_usStructSize
 
A3DBool m_bClosed
 
A3DUns32 m_uiFaceSize
 
A3DTopoFace ** m_ppFaces
 
A3DUns8m_pucOrientationWithShell
 

Detailed Description

Shell structure.

Version
2.0

The m_pucOrientationWithShell member is a bit array that denotes the orientation of the surface normal regarding the shell normal. If the shell is closed and otherwise arbitrary, the shell normal points outside the material.

Note
Possible values for the m_pucOrientationWithShell[i] are as follows:
  • 0: Opposite orientations
  • 1: Same orientation for face and shell
  • 2: Unknown orientation

Field Documentation

A3DUns16 A3DTopoShellData::m_usStructSize

Reserved; must be initialized with A3D_INITIALIZE_DATA.

A3DBool A3DTopoShellData::m_bClosed

Is the Shell closed?

A3DUns32 A3DTopoShellData::m_uiFaceSize

Number of A3DTopoFace in next array.

A3DTopoFace** A3DTopoShellData::m_ppFaces

Array of A3DTopoFace.

A3DUns8* A3DTopoShellData::m_pucOrientationWithShell

For each face, orientation within the shell.