![]() |
XII Release 0.1.0
|
Describes a single joint. The transforms of the joints are in their local space and thus need to be correctly multiplied with their parent transforms to get the final transform. More...
#include <Skeleton.h>
Public Member Functions | |
| const xiiTransform & | GetRestPoseLocalTransform () const |
| xiiUInt16 | GetParentIndex () const |
| Returns xiiInvalidJointIndex if no parent. | |
| bool | IsRootJoint () const |
| const xiiHashedString & | GetName () const |
| xiiAngle | GetHalfSwingLimitY () const |
| xiiAngle | GetHalfSwingLimitZ () const |
| xiiAngle | GetTwistLimitHalfAngle () const |
| xiiAngle | GetTwistLimitCenterAngle () const |
| xiiAngle | GetTwistLimitLow () const |
| xiiAngle | GetTwistLimitHigh () const |
| xiiEnum< xiiSkeletonJointType > | GetJointType () const |
| xiiQuat | GetLocalOrientation () const |
| xiiSurfaceResourceHandle | GetSurface () const |
| xiiUInt8 | GetCollisionLayer () const |
| float | GetStiffness () const |
| void | SetStiffness (float fValue) |
Describes a single joint. The transforms of the joints are in their local space and thus need to be correctly multiplied with their parent transforms to get the final transform.