OrbitCameraController QML 类型
OrbitCameraController 类允许沿轨道路径控制场景相机。 更多...
导入语句 | import Qt3D.Extras 2.7 |
继承 |
属性
- camera : Camera
- linearSpeed : real
- lookSpeed : real
- zoomInLimit : real
详细描述
OrbitCameraController 类允许沿轨道路径控制场景相机。
控制方式包括:
输入 | 操作 |
---|---|
左鼠标按钮 | 当按下左鼠标按钮时,鼠标在 x 轴上的移动会使相机左右移动,而在 y 轴上的移动会使相机上下移动。 |
右鼠标按钮 | 当按下右鼠标按钮时,鼠标在 x 轴上的移动会使相机围绕相机视中心平移,而在 y 轴上的移动会使相机在相机视中心周围倾斜。 |
左右鼠标按钮同时按下 | 当同时按下左右鼠标按钮时,鼠标在 y 轴上的移动会使相机缩放(放大和缩小)而不改变视图中心。 |
箭头键 | 使相机相对于相机视口在垂直和水平方向上移动。 |
上翻和下翻键 | 使相机前后移动。 |
Shift 键 | 将向上和向下箭头键的行为改为缩放相机(放大和缩小)而不改变视图中心。其他移动键被禁用。 |
Alt 键 | 将箭头键的行为改为在视图中心周围平移和倾斜相机。禁用上翻和下翻键。 |
属性文档
camera : Camera |
包含当前被控制的相机。
linearSpeed : real |
包含相机控制器的当前线性速度。线性速度决定了相机的移动速度。
lookSpeed : real |
包含相机控制器的当前查看速度。查看速度决定了相机平移和倾斜的旋转速率。
zoomInLimit : real |
包含当前的缩放限制。缩放限制决定了相机可以多接近视图中心。
© 2024 Qt公司有限公司。本文档中包含的贡献文档版权属于各自所有者。提供的文档根据自由软件基金会发布的《GNU自由文档许可证》(版本1.3)下的条款进行许可。GNU自由文档许可证。Qt及其相关标志是芬兰以及世界其他国家的Qt公司有限公司的商标。所有其他商标均属于各自所有者。