Graphs3D QML Type

Graphs3D 名前空間列挙子。詳細...

Import Statement: import QtGraphs

詳しい説明

Graphs3D 名前空間は、QtGraphs' 3D API で使用される以下の列挙型を提供します。

Graphs3D.SelectionFlag

アイテムの選択モード。この列挙の値は OR 演算子と組み合わせることができます。

定数説明
None選択モード無効。
Item選択すると、単一の項目がハイライトされます。
Row選択は単一の行をハイライトする。
ItemAndRow異なる色で項目と行の両方をハイライトするための組み合わせフラグ。
Column選択すると1つの列がハイライトされる。
ItemAndColumn項目と列の両方を異なる色でハイライトするための組み合わせフラグ。
RowAndColumn行と列の両方をハイライトするための組み合わせフラグ。
ItemRowAndColumn項目、行、列のハイライトの組み合わせフラグ。
Sliceこのモード・フラグを設定すると、スライス表示の処理をグラフが自動的に行うようになります。Q3DScene を使ってスライス表示を自分で制御したい場合は、このフラグを設定しないでください。このモード・フラグを設定する場合、Row またはColumn のどちらかを設定する必要があるが、両方を設定することはできない。スライスはBars3DSurface3D でのみサポートされる。このフラグが設定されている場合、以下の状況でスライスモードになる:
  • シリーズAPIを使って明示的に可視アイテムに選択を変更した場合。
  • グラフをクリックすることによって選択が変更されたとき。
  • 選択モードが変更され、選択された項目が可視になったとき。
MultiSeriesこのモードを設定すると、選択された項目だけでなく、同じ位置にあるすべての系列の項目がハイライトされます。他の系列での実際の選択は変更されません。このモードフラグを設定する場合、1つ以上の基本選択フラグ(ItemRowColumn )も設定しなければならない。複数系列の選択は、Scatter3D ではサポートされていません。

Graphs3D.ShadowQuality グラフ3D.シャドウクオリティ

影の質と柔らかさ。

定数説明
None影は無効です。
Low影は低画質でレンダリングされます。
Medium影は中画質でレンダリングされます。
High影は高品質でレンダリングされます。
SoftLow影は、エッジをソフトにした低画質でレンダリングされます。
SoftMedium影は、エッジがソフト化された中品質でレンダリングされます。
SoftHigh影は、エッジをソフトにして高品質でレンダリングされます。

Graphs3D.ElementType

グラフ内の要素のタイプ。

定数説明
None定義された要素はありません。
Seriesシリーズ内のアイテム。
AxisXLabelx 軸ラベル。
AxisYLabelY軸ラベル。
AxisZLabelz 軸ラベル。
CustomItemカスタム項目

グラフ3D.最適化ヒント

レンダリングの最適化のヒント

定数説明
Default良好なパフォーマンスでインスタンス化された全機能セットを提供します。
Legacy妥当なパフォーマンスで全機能セットを提供します。OptimizationHint.Defaultのパフォーマンスが低いか、動作しない場合に使用します。

Graphs3D.CameraPreset

カメラの定義済み位置。

定数説明
NoPresetプリセットが設定されていないか、シーンが自由に回転していることを示すために使用されます。
FrontLowカメラのx回転とy回転はどちらも0です。
FrontX回転が0、Y回転が22.5度。
FrontHighX回転が0、Y回転が45度。
LeftLowX回転が90度、Y回転が0度。
LeftX回転は90度、Y回転は22.5度。
LeftHighX回転は90度、Y回転は45度。
RightLowX回転は-90度、Y回転は0度。
RightX回転は-90度、Y回転は22.5度。
RightHighX回転は-90度、Y回転は45度。
BehindLowX回転は180度、Y回転は0度。
BehindX回転は180度、Y回転は22.5度。
BehindHighX回転は180度、Y回転は45度。
IsometricLeftX回転が45度、Y回転が22.5度。
IsometricLeftHighX回転は45度、Y回転は45度。
IsometricRightX回転は-45度、y回転は22.5度。
IsometricRightHighX回転は-45度、Y回転は45度。
DirectlyAboveX回転は0度、Y回転は90度。
DirectlyAboveCW45X回転は-45度、y回転は90度。
DirectlyAboveCCW45X回転は45度、Y回転は90度。
FrontBelowX回転は0度、Y回転は-45度。FrontBelow 以降のBars3D では、これらは負の値を含むグラフに対してのみ機能する。正の値のみの場合は CameraPreset...Low として動作します。
LeftBelowX回転は90度、Y回転は-45度。
RightBelowX回転が-90度、Y回転が-45度。
BehindBelowX回転は180度、Y回転は-45度。
DirectlyBelowX回転が0で、Y回転が-90度。正方向のみのバーの FrontLow として動作します。

Graphs3D.GridLineType

定数説明
Shaderグリッドラインは、シェーダ内のGPUでレンダリングされます。
Geometryグリッドラインは3Dモデルでレンダリングされます。

Graphs3D.レンダリングモード

定数説明
DirectToBackgroundグラフがウィンドウの背景に直接レンダリングされ、QMLアイテムがその上にレンダリングされることを示します。背景として非透明のQMLアイテムを使用すると、グラフは非表示になります。グラフを描画する前にウィンドウ全体をクリアする。ウィンドウのサーフェスフォーマットがアンチエイリアスをサポートしている場合、アンチエイリアスが使用されます(qDefaultSurfaceFormat() を参照)。このレンダリングモードは最高のパフォーマンスを提供しますが、QMLの非標準的な動作が犠牲になります。例えば、グラフはQMLアイテムのZ順序に従わず、不透明度の値はグラフに影響しません。
Indirect通常の QML アイテムのレンダリング中に描画されるオフスクリーンサーフェスにグラフがレンダリングされることを示します。現在の環境でマルチサンプリングがサポートされており、msaaSamples プロパティの値が 0 より大きい場合、レンダリング画像はマルチサンプリング方式でアンチエイリアス処理されます。このレンダリングモードでは、パフォーマンスが犠牲になりますが、品質が良く、通常の QML アイテムの動作が提供されます。

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