Sur cette page

Qt3DRender::QPickingProxy Class

class Qt3DRender::QPickingProxy

Peut être utilisé pour fournir un QGeometryView alternatif utilisé uniquement pour le prélèvement. Plus d'informations...

En-tête : #include <QPickingProxy>
CMake : find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake : QT += 3drender
Depuis : Qt 6.0
Dans QML : PickingProxy
Hérite : Qt3DCore::QBoundingVolume
Statut : Déclassé

Fonctions publiques

QPickingProxy(Qt3DCore::QNode *parent = nullptr)

Description détaillée

Le prélèvement peut être une opération coûteuse, surtout si le maillage a beaucoup de sommets. QPickProxy peut être utilisé pour fournir une géométrie alternative, généralement avec moins de primitives, qui sera utilisée pour le prélèvement, tandis que l'instance GeometryRenderer sera utilisée pour le rendu.

Remarque : n'utilisez pas de QPickingProxy si l'application exige que les coordonnées de prélèvement correspondent au maillage rendu.

Remarque : l'algorithme de prélèvement utilise une hiérarchie de volumes limites pour optimiser les entités dont le volume limite n'intersecte pas le rayon de prélèvement. Pour cette hiérarchie, c'est le volume délimité de l'entité rendue qui est utilisé (ou un volume explicitement défini à l'aide d'un composant QBoundingVolume) plutôt que celui du proxy.

Documentation des fonctions membres

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

Construit un nouveau QPickingProxy avec parent.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.