对于我正在做的项目,我想做THREE.OrbitControls
:
var controls = new THREE.OrbitControls(camera, renderer.domElement);
但没有相机移动。
我正在寻找一些three.js插件(例如OrbitControls
)或一些代码来执行此操作。
谢谢!
答案 0 :(得分:2)
如果您希望相机位于场景的中心并仅旋转,则可以使用OrbitControls
和此模式:
// camera
camera = new THREE.PerspectiveCamera( ... );
camera.position.set( 0, 0, 0.01 ); // OrbitControls target is the origin
// controls
controls = new THREE.OrbitControls( camera, renderer.domElement );
controls.addEventListener( 'change', render ); // use this only if there is no animation loop
controls.enableZoom = false;
controls.enablePan = false;
three.js r.84