fluidvis
Public Member Functions | Public Attributes | List of all members
sx::Bone Struct Reference

#include <SXParser.h>

Public Member Functions

EXPA Bone (const Bone &)
 
EXPA Bone ()
 

Public Attributes

string ID
 
Matrix parentTransform
 
Matrix inverseBindPoseMatrix
 
vector< Bonebones
 

Detailed Description

A bone in bind pose. The bind pose of a bone is the state of the bone in its resting position.

Constructor & Destructor Documentation

EXPA sx::Bone::Bone ( const Bone )

copy constructor

EXPA sx::Bone::Bone ( )

default constructor

Member Data Documentation

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.


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