需要绑定的View
绑定视图
需要绑定的View
获得相机旋转
当前相机的旋转, 单位为弧度
获取相机缩放
对于需要Scene的controller, 初始化时会传递scene
传入的Scene
注销事件监听
事件名
回调函数
注册事件监听
事件名
回调函数
对于需要根据View变化的Controller, 使用该钩子函数进行处理
当前view
设置横向转动范围, 最低为-Math.PI, 最高为Math.PI
横向转动范围最小值
横向转动范围最大值
设置相机的旋转
目标弧度
设置相机姿态
相机的姿态矩阵
设置是否启用惯性
开关值
设置惯性阻尼
衰减值
设置是否启用该控制器
开关值
设置键盘控制启用
是否启用键盘控制
设置鼠标操作模式
鼠标按键配置
设置是否启用平移功能
开关值
设置位移速度
位移速度
设置纵向转动范围, 最低为0, 最高为Math.PI
纵向转动范围最小值
纵向转动范围最大值
设置视图中心点位
x
y
设置是否启用旋转功能
开关值
设置旋转速度
速度, 默认为1, 不传值时为重置为默认值
设置控制中心点
世界坐标X
世界坐标Y
世界坐标Z
设置触摸操作模式
触摸配置
设置相机缩放
目标缩放值
设置是否启用缩放功能
开关值
设置zoom范围
zoom最小值
zoom最大值
解除当前绑定的视图
使用Three.js OrbitControls实现的场景控制器