Assimp  v3.1.1 (June 2014)
Assimp::Collada::Controller Struct Reference

A skeleton controller to deform a mesh with the use of joints. More...

Public Attributes

float mBindShapeMatrix [16]
 
std::string mJointNameSource
 The bind shape matrix, as array of floats. I'm not sure what this matrix actually describes, but it can't be ignored in all cases. More...
 
std::string mJointOffsetMatrixSource
 
std::string mMeshId
 
MorphMethod mMethod
 
std::string mMorphTarget
 
std::string mMorphWeight
 
ControllerType mType
 
std::vector< size_t > mWeightCounts
 
InputChannel mWeightInputJoints
 
InputChannel mWeightInputWeights
 
std::vector< std::pair< size_t, size_t > > mWeights
 

Detailed Description

A skeleton controller to deform a mesh with the use of joints.

Member Data Documentation

◆ mBindShapeMatrix

float Assimp::Collada::Controller::mBindShapeMatrix[16]

◆ mJointNameSource

std::string Assimp::Collada::Controller::mJointNameSource

The bind shape matrix, as array of floats. I'm not sure what this matrix actually describes, but it can't be ignored in all cases.

◆ mJointOffsetMatrixSource

std::string Assimp::Collada::Controller::mJointOffsetMatrixSource

◆ mMeshId

std::string Assimp::Collada::Controller::mMeshId

◆ mMethod

MorphMethod Assimp::Collada::Controller::mMethod

◆ mMorphTarget

std::string Assimp::Collada::Controller::mMorphTarget

◆ mMorphWeight

std::string Assimp::Collada::Controller::mMorphWeight

◆ mType

ControllerType Assimp::Collada::Controller::mType

◆ mWeightCounts

std::vector<size_t> Assimp::Collada::Controller::mWeightCounts

◆ mWeightInputJoints

InputChannel Assimp::Collada::Controller::mWeightInputJoints

◆ mWeightInputWeights

InputChannel Assimp::Collada::Controller::mWeightInputWeights

◆ mWeights

std::vector< std::pair<size_t, size_t> > Assimp::Collada::Controller::mWeights

The documentation for this struct was generated from the following file: