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 |
現在のズームインリミットを保持します。ズームインリミットは、カメラをビューセンターにどれだけ近づけるかを決定します。
本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。