Microsoft DirectX 8.0 (Visual Basic)

フレームの操作

フレームは、次の構造を持たなければならない。

Frame Aframe {        // わかりやすいフレーム名を付ける。
FrameTransformMatrix {
...transform data...
}
[ Meshes ] and/or [ More frames]
}

定義済みのキューブ メッシュをフレーム内に置き、正規行列でトランスフォームする。その後、このフレームにアニメーションを適用する。

Frame CubeFrame {
FrameTransformMatrix {
1.000000, 0.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000,
0.000000, 0.000000, 1.000000, 0.000000,
0.000000, 0.000000, 0.000000, 1.000000;;
}
{CubeMesh}        // メッシュをインラインに置くこともできるが、
                  // ここではオブジェクト参照を使用する。
}