En esta página

Qt3DRender::QPickTriangleEvent Class

class Qt3DRender::QPickTriangleEvent

La clase QPickTriangleEvent contiene información cuando un triángulo es elegido. Más...

Cabecera: #include <QPickTriangleEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
En QML: PickTriangleEvent
Hereda: Qt3DRender::QPickEvent
Status: Obsoleto

Propiedades

Funciones públicas

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

Descripción Detallada

Cuando QPickingSettings::pickMode() se establece en QPickingSettings::TrianglePicking, las señales en QObjectPicker llevarán una instancia de QPickTriangleEvent.

Contiene los detalles del triángulo que se ha elegido.

Nota: En el caso de renderizado indexado, los índices de los puntos son relativos a la matriz de coordenadas, no a la matriz de índices.

Véase también QPickingSettings, QPickEvent, y QObjectPicker.

Documentación de propiedades

[read-only] triangleIndex : const uint

Especifica el índice triangular del evento

Funciones de acceso:

uint triangleIndex() const

[read-only] uvw : const QVector3D

Funciones de acceso:

QVector3D uvw() const

[read-only] vertex1Index : const uint

Indica el índice del primer vértice del triángulo

Funciones de acceso:

uint vertex1Index() const

[read-only] vertex2Index : const uint

Indica el índice del segundo vértice del triángulo

Funciones de acceso:

uint vertex2Index() const

[read-only] vertex3Index : const uint

Indica el índice del tercer vértice del triángulo

Funciones de acceso:

uint vertex3Index() const

Documentación de funciones miembro

QPickTriangleEvent::QPickTriangleEvent()

Construye un nuevo QPickEvent.

QPickTriangleEvent::QPickTriangleEvent(const QPointF &position, const QVector3D &worldIntersection, const QVector3D &localIntersection, float distance, uint triangleIndex, uint vertex1Index, uint vertex2Index, uint vertex3Index)

*

QPickTriangleEvent::QPickTriangleEvent Construye un nuevo QPickEvent con los parámetros dados * position, * worldIntersection, * localIntersection, * distance, * triangleIndex, * vertex1Index, * vertex2Index y * vertex3Index

uint QPickTriangleEvent::triangleIndex() const

QPickTriangleEvent::triangleIndex Devuelve el índice del triángulo elegido

Nota: Función Getter para la propiedad triangleIndex.

QVector3D QPickTriangleEvent::uvw() const

Devuelve las coordenadas 3D u,v, y w.

Nota: Función Getter para la propiedad uvw.

uint QPickTriangleEvent::vertex1Index() const

QPickTriangleEvent::vertex1Index Devuelve el índice del primer punto del triángulo elegido.

Nota: Función Getter para la propiedad vertex1Index.

uint QPickTriangleEvent::vertex2Index() const

QPickTriangleEvent::vertex2Index Devuelve el índice del segundo punto del triángulo elegido.

Nota: Función Getter para la propiedad vertex2Index.

uint QPickTriangleEvent::vertex3Index() const

QPickTriangleEvent::vertex3Index Devuelve el índice del tercer punto del triángulo elegido

Nota: Función Getter para la propiedad 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.