载入中...
搜索中...
未找到
AnimClip.h
浏览该文件的文档.
Keyframed skeletal animation clip (local TRS tracks per bone). Script type: AnimClip.
Definition AnimClip.h:17
void sample(float time, AnimPose *out, const AnimSkeleton *skeleton=nullptr) const
Sample local pose at time (seconds). If skeleton non-null, missing tracks fall back to bind pose; oth...
Definition AnimClip.cpp:276
float getPositionKeyZ(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:111
float getRotationKeyW(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:132
void addScaleKey(int boneIndex, float time, float x, float y, float z)
Definition AnimClip.cpp:66
float getScaleKeyY(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:145
float getPositionKeyTime(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:99
void addPositionKey(int boneIndex, float time, float x, float y, float z)
Definition AnimClip.cpp:35
void adopt(AnimClip &other)
Replace this clip's content with other's (payload moved, not copied). Used by hot reload so registere...
Definition AnimClip.cpp:289
float getRotationKeyTime(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:116
int getRotationKeyCount(int boneIndex) const
Definition AnimClip.cpp:81
float getScaleKeyTime(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:137
void applyPlanarRootMotion(int boneIndex, float speedX, float speedZ)
Bake planar root motion onto an existing position track (or create one). For each position key at tim...
Definition AnimClip.cpp:154
float getRotationKeyZ(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:128
int getScaleKeyCount(int boneIndex) const
Definition AnimClip.cpp:86
void setSampleRate(float hz)
Sample rate hint used by MotionDatabase baking (Hz).
Definition AnimClip.cpp:23
float getPositionKeyX(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:103
int getPositionKeyCount(int boneIndex) const
Definition AnimClip.cpp:76
void addRotationKey(int boneIndex, float time, float x, float y, float z, float w)
Definition AnimClip.cpp:45
float getRotationKeyX(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:120
float getRotationKeyY(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:124
float getPositionKeyY(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:107
float wrapTime(float time) const
Wrap or clamp time according to loop flag.
Definition AnimClip.cpp:169
float getScaleKeyX(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:141
float getScaleKeyZ(int boneIndex, int keyIndex) const
Definition AnimClip.cpp:149
AnimClip & operator=(const AnimClip &)=delete
AnimClip(const AnimClip &)=delete
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
Definition Animation.cpp:29