1、简介
THREE.OrbitControls
是最常用的用来控制相机的控件,并且也是官方文档中唯一有介绍的控件。
轨道控制允许摄像机围绕一个目标轨道运行
这个目标默认为THREE.Vector3()
,也就是(0, 0, 0)
世界坐标的原点。
可以通过THREE.OrbotControls
的实例对象来修改.target = new THREE.Vector3(...)
设置控件的target
属性,会改变相机的lookAt
视点,但是修改相机的lookAt
是不会影响THREE.OrbitControls
的target
的,原因是控件的默认目标并不是相机的聚焦点。
查看OrbitControls
源码可以得知
THREE.OrbitControls = function ( object, domElement ) {
this.object = object;
this.domElement =