获取当前横向转动值, 范围区间为[-2 * PI, 2 * PI]
获取相机位置坐标
获取相机看向目标位置
vec3
获取阻尼系数
获取当前激活状态
获取当前相机fov, 仅限透视投影相机使用
获取当前纵向转动值
获取旋转速度
获取当前变焦倍数
对于需要Scene的controller, 初始化时会传递scene
传入的Scene
注销事件监听
事件名
回调函数
注册事件监听
事件名
回调函数
对于需要根据View变化的Controller, 使用该钩子函数进行处理
当前view
设置横向转动角度
弧度
设置横向转动范围, 范围区间为[-2 * PI, 2 * PI]
最小值
最大值
设置相机运动范围, 范围是一个包围盒, 使用最小值点与最大值点描述
包围盒最小值点坐标, 默认值为无限小
包围盒最大值点坐标, 默认值为无限大
设置是否限制相机运动范围
是否限制
设置当前相机看向目标位置
目标点坐标
是否同步更新相机位置, 默认值为false
设置当前相机视线方向
方向向量
目标距离, 默认值为1
设置相机位置坐标
位置坐标
是否更新目标点坐标, 默认为true
设置是否开启阻尼
布尔值
设置阻尼系数, 默认值为0
阻尼系数
设置BasicController是否激活可用
是否激活
设置当前相机fov, 仅限透视投影相机使用
FOV值
设置相机fov范围, 默认值为[60, 90]
最小值
最大值
设置惯性系数
惯性系数
设置鼠标操作关联
鼠标操作关联
设置是否激活摇镜(移动)
布尔值
设置是否激活摇镜运动的惯性
布尔值
设置纵向旋转角度
弧度
设置纵向旋转范围, 范围区间为[0, PI]
最小值
最大值
设置是否激活旋转
布尔值
设置是否激活旋转运动的惯性
布尔值
设置旋转模式, 可选值 'self':自转, 'orbit': 公转
旋转模式
设置旋转速度
旋转速度倍数
设置摇镜操作是否跟随屏幕空间朝向
布尔值
设置触摸操作关联
触摸操作关联
设置当前变焦倍数, 倍数受倍数范围影响
变焦倍数
设置是否激活缩放
布尔值
设置是否激活变焦的惯性
布尔值
设置放大模式, 可选值: 'zoom': 使用变焦放大, 'fov': 使用fov放大
放大模式
设置变焦倍数范围, 默认值为[0, 10]
最小值
最大值
绑定元素到当前控制器