Sur cette page

Qt3DRender::QPickTriangleEvent Class

class Qt3DRender::QPickTriangleEvent

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