The AiMesh type exposes the following members.
Fields| | Name | Description |
|---|
 | AABB |
Axis aligned bounding box.
|
 | AnimMeshes |
aiAnimMesh**, array of attachment meshes for vertex-based animation. NOT CURRENTLY IN USE.
|
 | BiTangents |
aiVector3*, array of bitangents.
|
 | Bones |
aiBone**, array of bones.
|
 | Colors |
aiVector4*[Max_Value], array of arrays of vertex colors. Max_Value is defined as AI_MAX_NUMBER_OF_COLOR_SETS.
|
 | Faces |
aiFace*, array of faces.
|
 | MaterialIndex |
Material index referencing the material in the scene.
|
 | MorphMethod |
unsigned int, method of morphing when anim meshes are specified.
|
 | Name |
Optional name of the mesh.
|
 | Normals |
aiVector3*, array of normals.
|
 | NumAnimMeshes |
Number of attachment meshes. NOT CURRENTLY IN USE.
|
 | NumBones |
Number of bones in the mesh.
|
 | NumFaces |
Number of faces in the mesh.
|
 | NumUVComponents |
unsigned int[Max_Value], array of ints denoting the number of components for each set of texture coordinates - UV (2), UVW (3) for example.
Max_Value is defined as AI_MAX_NUMBER_OF_TEXTURECOORDS.
|
 | NumVertices |
Number of vertices in the mesh, denotes length of
-all- per-vertex arrays.
|
 | PrimitiveTypes |
unsigned int, bitwise flag detailing types of primitives contained.
|
 | Tangents |
aiVector3*, array of tangents.
|
 | TextureCoords |
aiVector3*[Max_Value], array of arrays of texture coordinates. Max_Value is defined as AI_MAX_NUMBER_OF_TEXTURECOORDS.
|
 | TextureCoordsNames |
aiString[Max_Value], pointer to array of texture coordinate names. Max_Value is defined as AI_MAX_NUMBER_OF_TEXTURECOORDS.
|
 | Vertices |
aiVector3*, array of positions.
|
Top
See Also