载入中...
搜索中...
未找到
AnimSkeleton.cpp
浏览该文件的文档.
Definition Exception.h:14
Evaluated local (and optional world) pose for an AnimSkeleton. Script type: AnimPose.
Definition AnimPose.h:15
float getBindPositionY(int boneIndex) const
Definition AnimSkeleton.cpp:79
float getBindScaleX(int boneIndex) const
Definition AnimSkeleton.cpp:103
int getParent(int boneIndex) const
Definition AnimSkeleton.cpp:44
void setBindPosition(int boneIndex, float x, float y, float z)
Definition AnimSkeleton.cpp:49
float getBindPositionZ(int boneIndex) const
Definition AnimSkeleton.cpp:83
float getBindRotationW(int boneIndex) const
Definition AnimSkeleton.cpp:99
float getBindScaleY(int boneIndex) const
Definition AnimSkeleton.cpp:107
float getBindRotationY(int boneIndex) const
Definition AnimSkeleton.cpp:91
float getBindScaleZ(int boneIndex) const
Definition AnimSkeleton.cpp:111
float getBindPositionX(int boneIndex) const
Definition AnimSkeleton.cpp:75
const TransformTRS & bindLocal(int boneIndex) const
Definition AnimSkeleton.cpp:116
float getBindRotationZ(int boneIndex) const
Definition AnimSkeleton.cpp:95
float getBindRotationX(int boneIndex) const
Definition AnimSkeleton.cpp:87
std::string getBoneName(int boneIndex) const
Definition AnimSkeleton.cpp:32
int findBone(const std::string &name) const
Definition AnimSkeleton.cpp:37
void setBindScale(int boneIndex, float x, float y, float z)
Definition AnimSkeleton.cpp:67
void setBindRotation(int boneIndex, float x, float y, float z, float w)
Definition AnimSkeleton.cpp:57
void applyBindPose(class AnimPose *pose) const
Fill pose locals with bind pose.
Definition AnimSkeleton.cpp:121
int addBone(const std::string &name, int parentIndex=-1)
Append a bone. parentIndex = -1 for root.
Definition AnimSkeleton.cpp:14
Definition Animation.cpp:29
@ Exception
Local TRS used by skeletal animation (quaternion xyzw).
Definition AnimMath.h:9