OrbitCameraController QML 类型

OrbitCameraController 类允许沿轨道路径控制场景相机。 更多...

导入语句import Qt3D.Extras 2.7
继承

Entity

属性

详细描述

OrbitCameraController 类允许沿轨道路径控制场景相机。

控制方式包括:

输入操作
左鼠标按钮当按下左鼠标按钮时,鼠标在 x 轴上的移动会使相机左右移动,而在 y 轴上的移动会使相机上下移动。
右鼠标按钮当按下右鼠标按钮时,鼠标在 x 轴上的移动会使相机围绕相机视中心平移,而在 y 轴上的移动会使相机在相机视中心周围倾斜。
左右鼠标按钮同时按下当同时按下左右鼠标按钮时,鼠标在 y 轴上的移动会使相机缩放(放大和缩小)而不改变视图中心。
箭头键使相机相对于相机视口在垂直和水平方向上移动。
上翻和下翻键使相机前后移动。
Shift 键将向上和向下箭头键的行为改为缩放相机(放大和缩小)而不改变视图中心。其他移动键被禁用。
Alt 键将箭头键的行为改为在视图中心周围平移和倾斜相机。禁用上翻和下翻键。

属性文档

camera : Camera

包含当前被控制的相机。


linearSpeed : real

包含相机控制器的当前线性速度。线性速度决定了相机的移动速度。


lookSpeed : real

包含相机控制器的当前查看速度。查看速度决定了相机平移和倾斜的旋转速率。


zoomInLimit : real

包含当前的缩放限制。缩放限制决定了相机可以多接近视图中心。


© 2024 Qt公司有限公司。本文档中包含的贡献文档版权属于各自所有者。提供的文档根据自由软件基金会发布的《GNU自由文档许可证》(版本1.3)下的条款进行许可。GNU自由文档许可证。Qt及其相关标志是芬兰以及世界其他国家的Qt公司有限公司的商标。所有其他商标均属于各自所有者。