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