Camera3D QML Type

3D空間におけるカメラの表現。詳細...

Import Statement: import QtDataVisualization 1.8
Since: QtDataVisualization 1.0
In C++: Q3DCamera

プロパティ

詳細説明

Camera3Dは、データ可視化のレンダリング時に使用される、中心点を中心とした基本的な軌道の3Dカメラを表します。この型は、原点を中心にカメラを回転させたり、ズームレベルを設定する簡単なメソッドを提供します。

Camera3Dの列挙型については、Q3DCamera::CameraPreset を参照してください。

プロパティの説明

cameraPreset : Camera3D.CameraPreset

現在アクティブなカメラのプリセットで、Camera3D.CameraPreset のいずれかです。 プリセットがアクティブでない場合、値はCamera3D.CameraPresetNone です。


maxZoomLevel : float

許容されるカメラの最大ズームレベルを設定します。新しい最大レベルが既存の最小レベルより低い場合、最小レベルも新しい最大レベルに調整されます。現在のzoomLevel が新しい範囲外の場合、同様に調整されます。デフォルトは500.0f です。

zoomLevel およびminZoomLevelも参照してください


minZoomLevel : float

カメラのズームレベルの最小許容値を設定します。新しい最小レベルが既存の最大レベルより高い場合、最大レベルも新しい最小レベルに調整されます。現在のzoomLevel が新しい範囲外の場合、それも調整されます。minZoomLevel を1.0 以下に設定することはできません。デフォルトは10.0

zoomLevel およびmaxZoomLevelも参照してください


target : vector3d [since QtDataVisualization 1.2]

vector3d としてのカメラターゲット。デ フ ォル ト はvector3d(0.0, 0.0, 0.0) です。

有効な座標値は-1.0...1.0 の間です。 こ こ で端の値は、 対応する軸範囲の端を示 し ます。こ の範囲外の値は端に ク ラ ンプ さ れます。

注: 棒グラフの場合、Y 座標は無視され、カメラは常に水平背景上の点をターゲットにします。

このプロパティは QtDataVisualization 1.2 で導入されました。


wrapXRotation : bool

X 回転の最小値と最大値の動作。デフォルトでは、X 回転は最小値から最大値へ、最大値から最小値へと折り返されます。

true に設定すると、カメラの X 回転は最小値から最大値へ、最大値から最小値へと折り返されます。false に設定すると、カメラの X 回転は、最小値と最大値で決まるセクタに制限されます。


wrapYRotation : bool

Y 回転での最小および最大制限の動作。デフォルトでは、Y 回転は最小値と最大値の間に制限され、折り返しはありません。

true の場合、 カ メ ラ の Y 回転は最小か ら 最大へ、 最大か ら 最小へ折 り 返 さ れます。false の場合、カメラの Y 回転は、最小値と最大値によって決定されるセクタに制限されます。


xRotation : float

X-rotation angle (X 回転角度) 現在のベース位置を起点とする、ターゲット点周りのカメラの X 回転角度を度単位で表し ます。


yRotation : float

カメラの目標点周りの回転角度(Y)。


zoomLevel : float

カメラのズームレベル。デフォルト値の100.0 は、カメラにズームインまたはズームアウトが設定されていないことを意味します。この値はminZoomLevel およびmaxZoomLevel プロパティによって制限されます。

minZoomLevel およびmaxZoomLevelも参照してください


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。