14

threejsシーンでカメラを制御しようとしています。

この例を見たところ、これらの行で完全に処理されているようです:

controls = new THREE.TrackballControls( camera );
controls.rotateSpeed = 1.0;
controls.zoomSpeed = 1.2;
controls.panSpeed = 0.8;
controls.noZoom = false;
controls.noPan = false;
controls.staticMoving = true;
controls.dynamicDampingFactor = 0.3;

THREE.TrackballControlsから来るそれらの行の使用js/controls/TrackballControls.js

私の質問は: 正確にはTrackballControls.js何ですか? threejs ダウンロード バンドルで見つかりません。延長ですか?どこで見つけることができますか?(例のファイルから直接取得することは別として)

4

3 に答える 3

13

TrackballControls.jsディレクトリのjs/controlsサブディレクトリにありexamplesます。

https://github.com/mrdoob/three.js/tree/master/examples/js/controls

これは例の一部であり、ライブラリではありません。プロジェクトに明示的に含める必要があります。お好みに合わせて自由に変更してください。

OrbitControlsシーンに自然な「上」方向がある場合に適しています。

three.js r.62

于 2013-11-12T12:23:49.733 に答える