The QPickTriangleEvent class holds information when a triangle is picked. 更多...
头: | #include <QPickTriangleEvent> |
CMake: |
find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
实例化: | PickTriangleEvent |
继承: | Qt3DRender::QPickEvent |
|
|
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 |
When QPickingSettings::pickMode() is set to QPickingSettings::TrianglePicking , the signals on QObjectPicker will carry an instance of QPickTriangleEvent.
This contains the details of the triangle that was picked.
注意: In the case of indexed rendering, the point indices are relative to the array of coordinates, not the array of indices.
另请参阅 QPickingSettings , QPickEvent ,和 QObjectPicker .
[read-only]
triangleIndex
: const
uint
Specifies the triangle index of the event
访问函数:
uint | triangleIndex () const |
[read-only]
uvw
: const
QVector3D
访问函数:
QVector3D | uvw () const |
[read-only]
vertex1Index
: const
uint
Specifies the index of the first vertex in the triangle
访问函数:
uint | vertex1Index () const |
[read-only]
vertex2Index
: const
uint
Specifies the index of the second vertex in the triangle
访问函数:
uint | vertex2Index () const |
[read-only]
vertex3Index
: const
uint
Specifies the index of the third vertex in the triangle
访问函数:
uint | vertex3Index () const |
构造新的 QPickEvent .
*
QPickTriangleEvent::QPickTriangleEvent 构造新的 QPickEvent with the given parameters * position , * worldIntersection , * localIntersection , * distance , * triangleIndex , * vertex1Index , * vertex2Index 和 * vertex3Index
QPickTriangleEvent::triangleIndex Returns the index of the picked triangle
注意: Getter function for property triangleIndex.
Returns the 3D coordinates u,v, and w.
注意: Getter function for property uvw.
QPickTriangleEvent::vertex1Index Returns the index of the first point of the picked triangle
注意: Getter function for property vertex1Index.
QPickTriangleEvent::vertex2Index Returns the index of the second point of the picked triangle
注意: Getter function for property vertex2Index.
QPickTriangleEvent::vertex3Index Returns index of third point of picked triangle
注意: Getter function for property vertex3Index.