2016-06-28 9 views
2

THREE.TrackballControlsというライブラリモジュールには、というプロパティに関連していると思われるstaticMovingというモジュールのインスタンスにプロパティがあります。残念ながら、私はそれに関する文書を見つけることができず、ソースコードでそれを見ても私を助けてくれません。TrackballControls - "staticMoving"プロパティは何をしますか?

これらのプロパティのセマンティクスは誰でも知っていますか?

答えて

2

THREE.TrackballControlstruestaticMovingを設定すると、減衰が有効になっていないことを意味します。 falseに設定すると減衰が有効になり、dynamicDamingFactorで減衰効果の量を設定できます。 はたぶん、あなたは効果は気付かなかったが、あなたは(たとえば0.02用)本当に小さな値を設定した場合、あなたはすぐにこの効果が何を意味するかを理解する:

controls.staticMoving = false; 
controls.dynamicDampingFactor = 0.02; 

チェックこの減衰効果here in this fiddleのデモンストレーション。

このフィドルでcontrols.staticMoving = true;を設定すると、減衰効果がオフになっていることがわかります。


この効果

はまた、例えば THREE.OrbitControlsが、ここでの特性が enableDampingと私の意見ではもう少し直感的 dampingFactorと呼ばれているように他のコントロールで見つけることができますが、効果は同じです。
これらのコントロール用のAPIは対応していませんが、three.jsフレームワークの範囲外で、 "コード例"とみなされるためです。

関連する問題