OrbitCameraController QML Type

OrbitCameraControllerクラスは、軌道に沿ってシーンカメラを制御することができます。詳細...

Import Statement: import Qt3D.Extras 2.8
Inherits:

Entity

Status: Deprecated

プロパティ

詳細説明

OrbitCameraControllerクラスは、軌道に沿ってシーンカメラを制御することができます。

コントロールは以下の通り:

入力アクション
マウスの左ボタンマウスの左ボタンが押されている間、x軸に沿ってマウスを動かすとカメラが左右に動き、y軸に沿って動かすとカメラが上下に動きます。
マウスの右ボタンマウスの右ボタンが押されている間、x軸に沿ったマウスの移動はカメラビューセンターを中心にカメラをパンさせ、y軸に沿った移動はカメラビューセンターを中心にカメラをチルトさせます。
左右両方のマウスボタンマウスの左ボタンと右ボタンの両方を押している間、y軸に沿ってマウスを動かすと、ビューの中心を変えずにカメラをズームインまたはズームアウトします。
矢印キーカメラのビューポートに対してカメラを垂直方向および水平方向に移動します。
ページアップ・ページダウンキーカメラを前後に移動します。
シフトキー上下矢印キーの動作を変更し、ビューの中心を変えずにカメラをズームイン/ズームアウトします。他の移動キーは無効になります。
Alt キー矢印キーの動作を変更し、ビューセンターを中心にカメラをパンおよびチルトします。ページアップおよびページダウンキーを無効にします。

プロパティ ドキュメント

camera : Camera

現在制御されているカメラを保持します。


linearSpeed : real

カメラコントローラの現在のリニア速度を保持します。リニアスピードはカメラの移動速度を決定します。


lookSpeed : real

カメラコントローラの現在のルックスピードを保持します。ルックスピードはカメラのパンとチルトの回転速度を決定します。


zoomInLimit : real

現在のズームインリミットを保持します。ズームインリミットは、カメラをビューセンターにどれだけ近づけるかを決定します。


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.