Keyframe animation basics
帧动画由一段时间中几个特定时间点和物体姿势组成。如下图:
其中姿势可以由位置
,缩放
,旋转
组成。在DX9中使用D3DXKEY_VECTOR3
表示位置和缩放,使用D3DXKEY_QUATERNION
表示旋转。
struct D3DXKEY_VECTOR3
{
FLOAT Time;
D3DXVECTOR3 Value;
};
struct D3DXKEY_QUATERNION
{
FLOAT Time;
D3DXQUATERNION Value;
};