1. TrackballControls 控制器.
该控制器主要是以以为模型或者点为中心, 围绕中心来展示.
基本操作方式:
鼠标左键: 拖动模型旋转.
鼠标右键: 可拖动模型. 拖动后, 模型位置会变化, 但是摄像机 LookAt 的位置不会变化, 导致再次旋转模型将不再以模型为
中心点.
鼠标滚轮: 调整视点和模型的距离.
添加控制器:
初始化场景函数, 因为内容比较多, 所以有代码片段. // 创建控制器 controls = new THREE.TrackballControls( camera, renderer.domElement ); controls.minDistance = 10; controls.maxDistance = 30; //渲染函数, var animate = function() { requestAnimationFrame( animate ); renderer.render( scene, camera ); controls.update(); //更新控制器. }