Sur cette page

Qt3DRender::QPickTriangleEvent Class

class Qt3DRender::QPickTriangleEvent

La 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.