A3DMeshData
Fields
|
|
|
|
|
|
|
|
|
Detailed Description
-
struct A3DMeshData
Representation of a mesh obtained using A3DRiComputeMesh.
This structure provides a consistent way to access mesh information. Use A3DRiComputeMesh to populate this structure from an A3DRiRepresentationItem entity.
- Version
24.0
A fully detailed version of the structure layout and usage is presented in Getting Tessellation using A3DMeshData.
See also
Public Members
-
A3DUns32 m_uiCoordSize
Number of elements in m_pdCoords.
Corresponds to three times the number of vertices.
-
A3DUns32 m_uiNormalSize
Number of elements in m_pdNormals.
Corresponds to three times the number of vertices.
-
A3DUns32 m_uiTextureUVSize
The number of elements in m_pdTextureUV.
Corresponds to two times the number of texture coordinates.
-
A3DUns32 m_uiFaceSize
Total number of faces in the mesh.
Determines the size of various other fields in the structure.
-
A3DUns32 *m_puiTriangleCountPerFace
Array containing the number of triangles per face.
Size is m_uiFaceSize.
-
A3DUns32 *m_puiVertexIndicesPerFace
Array of vertex indices.
Indices are ordered per face and per triangle. Size depends on m_puiTriangleCountPerFace.
-
A3DUns32 *m_puiTextureCountPerFace
Array of texture counts for each face.
Size is m_uiFaceSize.
-
A3DUns32 *m_puiTextureUVIndicesPerFace
Array of texture indices.
Indices are ordered per face and per triangle. Size depends on m_puiTriangleCountPerFace and m_puiTextureCountPerFace.
-
A3DUns32 m_uiStyleIndex
The style index used for the whole mesh.
Used with A3DGlobalGetGraphStyleData.
-
A3DUns32 *m_puiStyleIndexPerFace
Array of style indices set per face.
Used with A3DGlobalGetGraphStyleData.