fluidvis
|
#include <SXParser.h>
Public Member Functions | |
EXPA | Bone (const Bone &) |
EXPA | Bone () |
Public Attributes | |
string | ID |
Matrix | parentTransform |
Matrix | inverseBindPoseMatrix |
vector< Bone > | bones |
A bone in bind pose. The bind pose of a bone is the state of the bone in its resting position.
EXPA sx::Bone::Bone | ( | const Bone & | ) |
copy constructor
EXPA sx::Bone::Bone | ( | ) |
default constructor
vector<Bone> sx::Bone::bones |
childbones
string sx::Bone::ID |
identifier of the bone, must be unique in a bone hierachy
Matrix sx::Bone::inverseBindPoseMatrix |
transformation from modelspace to the bonespace of this bone in bind pose
Matrix sx::Bone::parentTransform |
Transformation from the space of this bone in bind pose to the space of the parentbone in bind pose. The origin of this in bonespace is called joint of the bone.