Qt3DRender::QPickTriangleEvent Class
class Qt3DRender::QPickTriangleEventLa classe QPickTriangleEvent contient des informations relatives à la sélection d'un triangle. En savoir plus...
| En-tête : | #include <qpicktriangleevent.h> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake : | QT += 3drender |
| En QML : | PickTriangleEvent |
| Hérite de : | Qt3DRender::QPickEvent |
| Statut : | Obsolète |
Cette classe est obsolète. Nous déconseillons fortement de l’utiliser dans du nouveau code.
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 défini sur « QPickingSettings::TrianglePicking », les signaux de QObjectPicker transmettent une instance de QPickTriangleEvent.
Celle-ci contient les détails du triangle qui a été sélectionné.
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 des propriétés
[read-only] triangleIndex : const uint
Spécifie l'index du triangle 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'index du premier sommet du triangle
Fonctions d'accès :
| uint | vertex1Index() const |
[read-only] vertex2Index : const uint
Spécifie l'index du deuxième sommet du triangle
Fonctions d'accès :
| uint | vertex2Index() const |
[read-only] vertex3Index : const uint
Spécifie l'index du troisième sommet du triangle
Fonctions d'accès :
| uint | vertex3Index() const |
Documentation sur les fonctions membres
QPickTriangleEvent::QPickTriangleEvent()
Crée un nouvel objet QPickEvent.
QPickTriangleEvent::QPickTriangleEvent(const QPointF &position, const QVector3D &worldIntersection, const QVector3D &localIntersection, float distance, uint triangleIndex, uint vertex1Index, uint vertex2Index, uint vertex3Index)
*
QPickTriangleEvent::QPickTriangleEvent Crée un nouvel objet QPickEvent avec les paramètres indiqués : * position, * worldIntersection, * localIntersection, * distance, * triangleIndex, * vertex1Index, * vertex2Index et * vertex3Index
uint QPickTriangleEvent::triangleIndex() const
QPickTriangleEvent::triangleIndex Renvoie l'index du triangle sélectionné
Remarque : fonctionde lecture de la propriété triangleIndex.
QVector3D QPickTriangleEvent::uvw() const
Renvoie les coordonnées 3D u, v et w.
Remarque : fonctionde lecture pour la propriété uvw.
uint QPickTriangleEvent::vertex1Index() const
QPickTriangleEvent::vertex1Index Renvoie l'index du premier sommet du triangle sélectionné
Remarque : fonctionde lecture pour la propriété vertex1Index.
uint QPickTriangleEvent::vertex2Index() const
QPickTriangleEvent::vertex2Index Renvoie l'index du deuxième sommet du triangle sélectionné
Remarque : fonctionde lecture de la propriété vertex2Index.
uint QPickTriangleEvent::vertex3Index() const
QPickTriangleEvent::vertex3Index Renvoie l'index du troisième sommet du triangle sélectionné
Remarque : fonctionde lecture 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.