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} // メッシュをインラインに置くこともできるが、 // ここではオブジェクト参照を使用する。 }