InstanceRepeater QML Type
インスタンステーブルに基づいてコンポーネントをインスタンス化します。詳細...
Import Statement: | import QtQuick3D.Helpers |
Since: | Qt 6.4 |
Inherits: |
プロパティ
- instancingTable : Instancing
詳細説明
InstanceRepeater型は、Instancing テーブルに基づいて多数のオブジェクトを作成するために使用される。これはRepeater3D のサブタイプで、データモデルの代わりにインスタンステーブルを受け取り、自動的にposition
、scale
、rotation
を適用します。
1つのユースケースは、レンダリングされたインスタンスにマッチする不可視のダミーオブジェクトを作成することで、picking を実装することです。パフォーマンスを向上させるために、ダミーオブジェクトはインスタンス化されたモデルよりも単純なジオメトリで作成することができます。
例えば
InstanceRepeater { instancingTable: myInstanceTable Model { source: "#Cube" pickable: true property int instanceIndex: index // expose the index, so we can identify the instance opacity: 0 } }
InstanceModelも参照してください 。
プロパティ ドキュメント
instancingTable : Instancing |
このプロパティは、リピータが使用するインスタンステーブルを指定します。
このプロパティは、リピータが使用するインスタンステーブルを指定します。 このドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。