a3js API Documentation - v0.0.34
    Preparing search index...

    Class ClipMotion

    BVHやglTFファイルから読み込まれるモーションキャプチャ データなどから生成されるTHREE.AnimationClipに含まれる 1つのアニメーションを表すクラス。

    Implements

    Index

    Constructors

    Properties

    duration: number
    finishListener?: () => void

    モーションの再生が最後まで来た時に呼び出されるイベントリスナー。

    interpolants: Record<string, THREE.Interpolant>
    isPaused: boolean
    name: string

    このMotionにつける名前。「GAHA不要である可能性」

    playCount: number

    このMotionが何回再生されたかを保存している。

    time: number

    現在再生中のモーションがスータトから何秒経過した状態かを示す。

    Methods

    • このモーションの再生が一巡して最後まで来た時に呼び出される イベントリスナーを登録する。

      Parameters

      • listener: () => void | undefined

      Returns void

    • このモーションの動作を一時停止させたり、停止状態を 解除したりするためのメソッド。

      Parameters

      • p: boolean

        trueの時停止、falseの時停止解除する

      Returns void

    • モーションがデータを再生させるような種類の物であれば、 そのデータの再生時間を設定する。

      Parameters

      • time: number

        時間(秒)

      Returns void

    • 経過時間に応じて対象のObjectA3の内部の動きをおこす。 毎フレーム呼び出されることで、アニメーションを作り出す。

      Parameters

      • dt: number

        経過時間(秒)

      Returns Pose