2016-09-27 2 views
0

three.jsでモデルのズームインとズームアウトを制限する方法を教えてください。私はトラックボールコントロールに出くわしましたが、ズームやズームを制限する機能やプロパティはありませんでした。軌道コントロールを使用していましたが、トラックボールコントロールと一緒に使うと回転やパンでいくつかの問題が見つかる可能性があります。THREE.jsマウスホイールイベントのズームの制限

ありがとうございます。

+0

で 'TrackballControls'と' '.minDistance'と' .maxDistance'特性を有するOrbitControls'両方。 – prisoner849

+0

トラックボールコントロール.minDistanceと.maxDistanceが軌道コントロールのプロパティと異なる –

+0

トラックボールコントロールでは、軌道コントロールと同じようにズームを制限できません。できる場合はjsフィドルを提供してください。 –

答えて

1

私はズームを制限することをサポートしていないTHREE.jsバージョン70で作業していました。我々は、次のコードを使用して、内外ズーム制限する可能性がトラックボールコントロールの現在THREE.jsバージョン83、

controls.minDistance = 10; 
controls.maxDistance = 100;