Qt3DRender::QPickingProxy Class
class Qt3DRender::QPickingProxyPeut ê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.