GeometryRenderer QML Type

ジオメトリのレンダリングをカプセル化します。詳細...

Import Statement: import Qt3D.Render 2.8
In C++: QGeometryRenderer
Inherits:

BoundingVolume

Status: Deprecated

プロパティ

詳細な説明

GeometryRenderer はジオメトリの描画に必要なすべての情報を保持します。Geometry はジオメトリ データの座標を保持し、GeometryRenderer はそのデータの解釈方法を指定します。

プロパティ ドキュメント

firstInstance : int

ベースインスタンスを保持します。


firstVertex : int

最初の頂点を保持します。


geometry : Geometry

ジオメトリを保持します。


indexBufferByteOffset : int

インデックスバッファへのバイトオフセットを保持します。


indexOffset : int

ベース頂点を保持します。


instanceCount : int

インスタンスカウントを保持します。


primitiveRestartEnabled : bool

プリミティブ再起動フラグを保持します。


primitiveType : enumeration

プリミティブタイプを保持します。

  • QGeometryRenderer.Points
  • QGeometryRenderer.Lines
  • QGeometryRenderer.LineLoop
  • QGeometryRenderer.LineStrip
  • QGeometryRenderer.Triangles(三角形
  • QGeometryRenderer.TriangleStrip(三角形ストリップ
  • QGeometryRenderer.TriangleFan(トライアングルファン
  • QGeometryRenderer.LinesAdjacency
  • QGeometryRenderer.TrianglesAdjacency
  • QGeometryRenderer.LineStripAdjacency
  • QGeometryRenderer.TriangleStripAdjacency
  • QGeometryRenderer.Patches

Qt3DRender::QGeometryRenderer::PrimitiveTypeも参照ください


restartIndexValue : int

再開インデックスを保持します。


sortIndex : float [since 6.0]

深度ソートが有効な場合、ソートインデックスを上書きします。

フレームグラフで深度ソートが有効になっている場合、レンダラーはバウンディングボリュームの中心がカメラからどのくらい離れているかに基づいてオブジェクトをソートし、最も遠いオブジェクトから最も近いオブジェクトへとレンダリングします。

このプロパティを使用して、深度インデックスをオーバーライドし、オブジェクトがレンダリングされる順序を正確に制御することができます。これは、すべてのオブジェクトがカメラから同じ物理的距離にある場合に便利です。

実際の値は重要ではなく、オブジェクトをソートする順序を定義するだけです。値が最も小さいオブジェクトが最初に描画され、次に2番目に小さいオブジェクトが描画されるというようにソートされます。

注意: これを -1.f に設定すると、このエンティティの明示的なソートが無効になり、バウンディングボリュームの中心からの距離を使用するように戻ります。

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

SortPolicyも参照してください


vertexCount : int

頂点数を保持します。


verticesPerPatch : int

パッチごとの頂点を保持します。


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