载入中...
搜索中...
未找到
AnimSkeleton.h
浏览该文件的文档.
Evaluated local (and optional world) pose for an AnimSkeleton. Script type: AnimPose.
Definition AnimPose.h:15
3D bone hierarchy + bind-pose local TRS for skeletal animation. Independent of ik::Skeleton3D (FABRIK...
Definition AnimSkeleton.h:14
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
~AnimSkeleton()=default
float getBindPositionZ(int boneIndex) const
Definition AnimSkeleton.cpp:83
AnimSkeleton(const AnimSkeleton &)=delete
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
AnimSkeleton & operator=(const AnimSkeleton &)=delete
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
AnimSkeleton()=default
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
Local TRS used by skeletal animation (quaternion xyzw).
Definition AnimMath.h:9