QPickingProxy Class

class Qt3DRender::QPickingProxy

ピッキングにのみ使用される別のQGeometryViewを提供するために使用できます。詳細...

Header: #include <QPickingProxy>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
Since: Qt 6.0
In QML: PickingProxy
Inherits: Qt3DCore::QBoundingVolume
Status: Deprecated

パブリック関数

QPickingProxy(Qt3DCore::QNode *parent = nullptr)

詳細説明

ピッキングは、特にメッシュに多くの頂点がある場合、高価な操作になることがあります。QPickProxy を使用すると、通常はプリミティブ数が少ない代替ジオメトリを提供することができ、ピッキングに使用され、GeometryRenderer インスタンスはレンダリングに使用されます。

注意: アプリケーションが、レンダリングされたメッシュと一致するピッキング座標を必要とする場合は、QPickingProxy を使用しないでください。

メモ : ピッキング アルゴリズムは、ピッキング レイと交差しないバウンディング ボリュームを持つエンティティを最適化するために、バウンディング ボリューム階層を使用します。この階層では、プロキシのバウンディングボリュームではなく、レンダリングされたエンティティのバウンディングボリューム(またはQBoundingVolumeコンポーネントを使用して明示的に設定されたバウンディングボリューム)が使用されます。

メンバ関数ドキュメント

[explicit] QPickingProxy::QPickingProxy(Qt3DCore::QNode *parent = nullptr)

parent を持つ新しい QPickingProxy を構築します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します Qtおよび各ロゴは、The Qt Company Ltd.の商標です。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。