THREE.TrackballControls
というライブラリモジュールには、というプロパティに関連していると思われるstaticMoving
というモジュールのインスタンスにプロパティがあります。残念ながら、私はそれに関する文書を見つけることができず、ソースコードでそれを見ても私を助けてくれません。TrackballControls - "staticMoving"プロパティは何をしますか?
これらのプロパティのセマンティクスは誰でも知っていますか?
THREE.TrackballControls
というライブラリモジュールには、というプロパティに関連していると思われるstaticMoving
というモジュールのインスタンスにプロパティがあります。残念ながら、私はそれに関する文書を見つけることができず、ソースコードでそれを見ても私を助けてくれません。TrackballControls - "staticMoving"プロパティは何をしますか?
これらのプロパティのセマンティクスは誰でも知っていますか?
THREE.TrackballControls
〜true
にstaticMoving
を設定すると、減衰が有効になっていないことを意味します。 false
に設定すると減衰が有効になり、dynamicDamingFactor
で減衰効果の量を設定できます。 はたぶん、あなたは効果は気付かなかったが、あなたは(たとえば0.02
用)本当に小さな値を設定した場合、あなたはすぐにこの効果が何を意味するかを理解する:
controls.staticMoving = false;
controls.dynamicDampingFactor = 0.02;
チェックこの減衰効果here in this fiddleのデモンストレーション。
このフィドルでcontrols.staticMoving = true;
を設定すると、減衰効果がオフになっていることがわかります。
この効果
はまた、例えばTHREE.OrbitControls
が、ここでの特性が
enableDamping
と私の意見ではもう少し直感的
dampingFactor
と呼ばれているように他のコントロールで見つけることができますが、効果は同じです。