Threepp.ModelAnimator¶
モデルアニメーション再生機 (three.js の AnimationMixer 相当)
対象 root (通常 model.getScene()) を内部で生かし続けるので、 ModelAnimator を保持している間はモデルも解放されない。
メンバー一覧¶
コンストラクタ¶
メソッド¶
ModelAnimator¶
コンストラクタ
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
root |
|
アニメ対象の Object3D (通常 model.getScene()) |
clipAction¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
model |
|
|
index |
|
解説
(GLTFModel, クリップindex) -> AnimationAction (未再生)
play¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
model |
|
|
index |
|
解説
(GLTFModel, index) -> AnimationAction (ループ設定+reset+play 一括。定番)
update¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
dt |
|
解説
(経過秒) 毎フレーム呼んでアニメを進める
stopAll¶
メソッド
解説
全アクション停止
setTimeScale¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
s |
|
解説
全体の再生速度 (1.0=等速)
getTimeScale¶
メソッド
解説
-> float