头文件 <script src="js/controls/OrbitControls.js"></script>
var controls = new THREE.OrbitControls( c, r.domElement ); camera和WebGLRenderer
// 使动画循环使用时阻尼或自转 意思是否有惯性
controls.enableDamping = true;
//动态阻尼系数 就是鼠标拖拽旋转灵敏度
//controls.dampingFactor = 0.25;
//缩放
controls.enableZoom = true;
//自动旋转
controls.autoRotate = false;
//设置相机距离原点的最远距离
controls.minDistance = 0;
//设置相机距离原点的最远距离
controls.maxDistance = 10;
//右键拖拽
controls.enablePan = true;
然后在animate里面controls.update()就可以了