OrbitCameraController QML Type
OrbitCameraControllerクラスは、軌道に沿ってシーンカメラを制御することができます。詳細...
Import Statement: | import Qt3D.Extras 2.8 |
Inherits: | |
Status: | Deprecated |
プロパティ
- camera : Camera
- linearSpeed : real
- lookSpeed : real
- zoomInLimit : real
詳細説明
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.