Three.js提供了许多控制器:实例可见http://threejs.org/examples/中的
今天用到了与osg中轨迹球相似的漫游器:
<script src="js/three/TrackballControls.js"></script>
//漫游器设置
var controls = new THREE.TrackballControls( camera, renderer.domElement );
controls.minDistance = 200;
controls.maxDistance = 100000;
controls.update();
requestAnimationFrame(run);
如果这样不懂的话,可以看官网上的controls/trackball示例!