Optionalfinishモーションの再生が最後まで来た時に呼び出されるイベントリスナー。
このMotionにつける名前。「GAHA不要である可能性」
このMotionが何回再生されたかを保存している。
現在再生中のモーションがスータトから何秒経過した状態かを示す。
物理演算が必要な場合にRigidBodyやColliderを PhysicsWorldに登録する必要があるので、このメソッドで 対応する。
このMotionが不必要となった時に、PhysicsWorldに 登録していたRigidBodyやColliderを、登録解除する 処理を行うメソッド。
このモーションの再生が一巡して最後まで来た時に呼び出される イベントリスナーを登録する。
このモーションの動作を一時停止させたり、停止状態を 解除したりするためのメソッド。
モーションがデータを再生させるような種類の物であれば、 そのデータの再生時間を設定する。
ObjectA3のobjectプロパティに保存されているTHREE.Object3Dの インスタンスには影響を与えないけど、その中に含まれている 要素をコントロールするモーションインターフェース。 キャラクターの様々なジェスチャーを表すようなモーションを コントロールすることなどに使われる。
このインタフェースにはcontrolMotion()や、setPause()、 setTime()などのメソッドがある。update()はPose型の情報を 返すことで3Dの要素に動きを与えるメソッド。どのメソッドも、 原則そのメソッドが示す処理を実装することになるが、どのような InnerMotionかによって、その処理内容は様々な場合がありうる。 * Three.jsではTHREE.AnimationClipに対応する対象と考えてもらいたい。