Qt3DRender::QPickTriangleEvent Class
class Qt3DRender::QPickTriangleEventLa classe QPickTriangleEvent contient des informations sur la sélection d'un triangle. Plus d'informations...
| En-tête : | #include <QPickTriangleEvent> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake : | QT += 3drender |
| En QML : | PickTriangleEvent |
| Hérite : | Qt3DRender::QPickEvent |
| Statut : | Déclassé |
Propriétés
|
|
Fonctions publiques
| QPickTriangleEvent() | |
| QPickTriangleEvent(const QPointF &position, const QVector3D &worldIntersection, const QVector3D &localIntersection, float distance, uint triangleIndex, uint vertex1Index, uint vertex2Index, uint vertex3Index) | |
| uint | triangleIndex() const |
| QVector3D | uvw() const |
| uint | vertex1Index() const |
| uint | vertex2Index() const |
| uint | vertex3Index() const |
Description détaillée
Lorsque QPickingSettings::pickMode() est réglé sur QPickingSettings::TrianglePicking, les signaux sur QObjectPicker porteront une instance de QPickTriangleEvent.
Celle-ci contient les détails du triangle qui a été choisi.
Remarque : dans le cas d'un rendu indexé, les indices des points sont relatifs au tableau de coordonnées, et non au tableau d'indices.
Voir également QPickingSettings, QPickEvent, et QObjectPicker.
Documentation sur les propriétés
[read-only] triangleIndex : const uint
Spécifie l'indice triangulaire de l'événement
Fonctions d'accès :
| uint | triangleIndex() const |
[read-only] uvw : const QVector3D
Fonctions d'accès :
| QVector3D | uvw() const |
[read-only] vertex1Index : const uint
Spécifie l'indice du premier sommet du triangle
Fonctions d'accès :
| uint | vertex1Index() const |
[read-only] vertex2Index : const uint
Spécifie l'indice du deuxième sommet du triangle
Fonctions d'accès :
| uint | vertex2Index() const |
[read-only] vertex3Index : const uint
Spécifie l'indice du troisième sommet du triangle
Fonctions d'accès :
| uint | vertex3Index() const |
Documentation des fonctions membres
QPickTriangleEvent::QPickTriangleEvent()
Construit un nouveau QPickEvent.
QPickTriangleEvent::QPickTriangleEvent(const QPointF &position, const QVector3D &worldIntersection, const QVector3D &localIntersection, float distance, uint triangleIndex, uint vertex1Index, uint vertex2Index, uint vertex3Index)
*
QPickTriangleEvent::QPickTriangleEvent Construit un nouveau QPickEvent avec les paramètres donnés * position, * worldIntersection, * localIntersection, * distance, * triangleIndex, * vertex1Index, * vertex2Index et * vertex3Index
uint QPickTriangleEvent::triangleIndex() const
QPickTriangleEvent::triangleIndex Renvoie l'index du triangle sélectionné.
Note : Fonction Getter pour la propriété triangleIndex.
QVector3D QPickTriangleEvent::uvw() const
Renvoie les coordonnées 3D u,v et w.
Note : Fonction Getter pour la propriété uvw.
uint QPickTriangleEvent::vertex1Index() const
QPickTriangleEvent::vertex1Index Renvoie l'index du premier point du triangle prélevé.
Note : Fonction Getter pour la propriété vertex1Index.
uint QPickTriangleEvent::vertex2Index() const
QPickTriangleEvent::vertex2Index Renvoie l'index du deuxième point du triangle prélevé.
Note : Fonction Getter pour la propriété vertex2Index.
uint QPickTriangleEvent::vertex3Index() const
QPickTriangleEvent::vertex3Index Retourne l'index du troisième point du triangle choisi
Note : Fonction d'obtention pour la propriété vertex3Index.
© 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.