载入中...
搜索中...
未找到
AnimPose.h
浏览该文件的文档.
Evaluated local (and optional world) pose for an AnimSkeleton. Script type: AnimPose.
Definition AnimPose.h:15
float getLocalRotationX(int boneIndex) const
Definition AnimPose.cpp:122
float getWorldRotationX(int boneIndex) const
Definition AnimPose.cpp:180
float getWorldPositionZ(int boneIndex) const
Definition AnimPose.cpp:176
AnimPose()=default
float getLocalScaleZ(int boneIndex) const
Definition AnimPose.cpp:146
AnimPose(const AnimPose &)=delete
~AnimPose()=default
float getLocalPositionZ(int boneIndex) const
Definition AnimPose.cpp:118
void blendFrom(const AnimPose *a, const AnimPose *b, float t)
Definition AnimPose.cpp:62
float getWorldMatrixElement(int boneIndex, int elementIndex) const
Column-major 4x4 world matrix for boneIndex after computeWorld(). elementIndex in [0,...
Definition AnimPose.cpp:202
float getLocalPositionX(int boneIndex) const
Definition AnimPose.cpp:110
float getLocalRotationW(int boneIndex) const
Definition AnimPose.cpp:134
float getWorldPositionX(int boneIndex) const
Definition AnimPose.cpp:168
AnimPose & operator=(const AnimPose &)=delete
void setLocalScale(int boneIndex, float x, float y, float z)
Definition AnimPose.cpp:102
const TransformTRS & world(int boneIndex) const
Definition AnimPose.cpp:197
float getLocalScaleX(int boneIndex) const
Definition AnimPose.cpp:138
float getWorldPositionY(int boneIndex) const
Definition AnimPose.cpp:172
void getWorldMatrix(int boneIndex, float *out16) const
Write 16 floats (column-major) into out16 (must not be null).
Definition AnimPose.cpp:211
void setLocalRotation(int boneIndex, float x, float y, float z, float w)
Definition AnimPose.cpp:92
float getWorldRotationW(int boneIndex) const
Definition AnimPose.cpp:192
float getWorldRotationZ(int boneIndex) const
Definition AnimPose.cpp:188
float getWorldRotationY(int boneIndex) const
Definition AnimPose.cpp:184
float getLocalScaleY(int boneIndex) const
Definition AnimPose.cpp:142
float getLocalRotationZ(int boneIndex) const
Definition AnimPose.cpp:130
void setLocalPosition(int boneIndex, float x, float y, float z)
Definition AnimPose.cpp:84
float getLocalPositionY(int boneIndex) const
Definition AnimPose.cpp:114
float getLocalRotationY(int boneIndex) const
Definition AnimPose.cpp:126
void computeWorld(const AnimSkeleton *skeleton)
Compute world transforms from local pose + skeleton hierarchy. World values readable via getWorld* af...
Definition AnimPose.cpp:151
3D bone hierarchy + bind-pose local TRS for skeletal animation. Independent of ik::Skeleton3D (FABRIK...
Definition AnimSkeleton.h:14
Definition Animation.cpp:29
Local TRS used by skeletal animation (quaternion xyzw).
Definition AnimMath.h:9