Assimp
v3.1.1 (June 2014)
|
Helper structure to represent an ASE file mesh. More...
Inherits MeshWithSmoothingGroups< ASE::Face >, and Assimp::ASE::BaseNode.
Public Member Functions | |
Mesh () | |
Constructor. More... | |
![]() | |
BaseNode (Type _mType) | |
Constructor. Creates a default name for the node. More... | |
Public Attributes | |
std::vector< aiVector3D > | amTexCoords [AI_MAX_NUMBER_OF_TEXTURECOORDS] |
List of all texture coordinate sets. More... | |
bool | bSkip |
used internally More... | |
unsigned int | iMaterialIndex |
Material index of the mesh. More... | |
std::vector< Bone > | mBones |
List of all bones. More... | |
std::vector< BoneVertex > | mBoneVertices |
List of all bone vertices. More... | |
unsigned int | mNumUVComponents [AI_MAX_NUMBER_OF_TEXTURECOORDS] |
Number of vertex components for each UVW set. More... | |
std::vector< aiColor4D > | mVertexColors |
List of all vertex color sets. More... | |
![]() | |
std::vector< ASE::Face > | mFaces |
Face lists. More... | |
std::vector< aiVector3D > | mNormals |
List of normal vectors. More... | |
std::vector< aiVector3D > | mPositions |
Vertex positions. More... | |
![]() | |
InheritanceInfo | inherit |
Specifies which axes transformations a node inherits from its parent ... More... | |
Animation | mAnim |
Animation channels for the node. More... | |
std::string | mName |
Name of the mesh. More... | |
std::string | mParent |
Name of the parent of the node "" if there is no parent ... More... | |
bool | mProcessed |
Animation | mTargetAnim |
Needed for lights and cameras: target animation channel Should contain position keys only. More... | |
aiVector3D | mTargetPosition |
Target position (target lights and cameras) More... | |
aiMatrix4x4 | mTransform |
Transformation matrix of the node. More... | |
enum Assimp::ASE::BaseNode::Type | mType |
Additional Inherited Members | |
![]() | |
enum | Type { Light , Camera , Mesh , Dummy } |
Helper structure to represent an ASE file mesh.
|
inline |
Constructor.
std::vector<aiVector3D> Assimp::ASE::Mesh::amTexCoords[AI_MAX_NUMBER_OF_TEXTURECOORDS] |
List of all texture coordinate sets.
bool Assimp::ASE::Mesh::bSkip |
used internally
unsigned int Assimp::ASE::Mesh::iMaterialIndex |
Material index of the mesh.
std::vector<Bone> Assimp::ASE::Mesh::mBones |
List of all bones.
std::vector<BoneVertex> Assimp::ASE::Mesh::mBoneVertices |
List of all bone vertices.
unsigned int Assimp::ASE::Mesh::mNumUVComponents[AI_MAX_NUMBER_OF_TEXTURECOORDS] |
Number of vertex components for each UVW set.
std::vector<aiColor4D> Assimp::ASE::Mesh::mVertexColors |
List of all vertex color sets.