0.44.0
|
#include <iSkeleton.h>
Public Member Functions | |
iSkeleton ()=default | |
virtual | ~iSkeleton ()=default |
iJoint * | getRootJoint () const |
void | addBone (const iaMatrixf &matrix, float64 length) |
void | push () |
void | pop () |
void | clear () |
iBone * | getLastBone () const |
skeleton that contains joints and bones
|
default |
does nothing
|
virtualdefault |
does nothing
adds a bone at current position
matrix | the orientation and offset of the bone |
length | the length of the bone |
void igor::iSkeleton::clear | ( | ) |
clears all data
iBone * igor::iSkeleton::getLastBone | ( | ) | const |
iJoint * igor::iSkeleton::getRootJoint | ( | ) | const |
void igor::iSkeleton::pop | ( | ) |
pops back to last pushed position in skeleton
void igor::iSkeleton::push | ( | ) |
pushes current position in skeleton