アニメーションフレーム
 
次の関数について説明します。
アニメーションオブジェクトを作成した後、オブジェクトを格納するアニメーションフレームを作成する必要があります。アニメーションフレームを作成するには、関数 ProAnimframeCreate() を呼び出し、フレームビューのマトリックスを指定します。フレームビューのマトリックスは、アニメーションのトップレベルモデルのビューを変更できる、トップモデルの座標系からの変換です。この機能を使用して、たとえば、ProAnimobjectCreate() への呼び出しで指定したようにアセンブリ構成部品 (アニメーションオブジェクト) が動いている間、アセンブリのビューを変更できます。
*フレームビューのマトリックスは、ルートアセンブリからの変換として指定されます。
アニメーションフレームを作成しても、アニメーションオブジェクトはフレーム内に格納されません。フレームにアニメーションオブジェクトを追加するには、関数 ProAnimframeObjAdd() を呼び出す必要があります。
フレームからオブジェクトを除去するには、関数 ProAnimframeObjRemove() を呼び出します。フレームを削除するには、ProAnimframeDelete() を呼び出します。
関数 ProAnimframeObjVisit() を使用すると、アニメーションフレーム内の各アニメーションオブジェクトを検索できます。関数の入力引数により、ProAnimObjAct タイプの処理および濾過関数が指定されます。
これは役に立ちましたか?