QPickTriangleEvent Class

class Qt3DRender ::QPickTriangleEvent

The QPickTriangleEvent class holds information when a triangle is picked. 更多...

頭: #include <QPickTriangleEvent>
qmake: QT += 3drender
Since: Qt 5.7
實例化: PickTriangleEvent
繼承: Qt3DRender::QPickEvent

該類在 Qt 5.7 引入。

特性

公共函數

QPickTriangleEvent (const QPointF & position , const QVector3D & worldIntersection , const QVector3D & localIntersection , float distance , uint triangleIndex , uint vertex1Index , uint vertex2Index , uint vertex3Index )
QPickTriangleEvent ()
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 ,和 QAttribute .

特性文檔編製

triangleIndex : const uint

Specifies the triangle index of the event

訪問函數:

uint triangleIndex () const

uvw : const QVector3D

訪問函數:

QVector3D uvw () const

vertex1Index : const uint

Specifies the index of the first vertex in the triangle

訪問函數:

uint vertex1Index () const

vertex2Index : const uint

Specifies the index of the second vertex in the triangle

訪問函數:

uint vertex2Index () const

vertex3Index : const uint

Specifies the index of the third vertex in the triangle

訪問函數:

uint vertex3Index () const

成員函數文檔編製

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

*

QPickTriangleEvent::QPickTriangleEvent 構造新的 QPickEvent with the given parameters * position , * worldIntersection , * localIntersection , * distance , * triangleIndex , * vertex1Index , * vertex2Index 和 * vertex3Index

QPickTriangleEvent:: QPickTriangleEvent ()

構造新的 QPickEvent .

uint QPickTriangleEvent:: triangleIndex () const

QPickTriangleEvent::triangleIndex Returns the index of the picked triangle

注意: Getter function for property triangleIndex.

QVector3D QPickTriangleEvent:: uvw () const

Returns the 3D coordinates u,v, and w.

注意: Getter function for property uvw.

uint QPickTriangleEvent:: vertex1Index () const

QPickTriangleEvent::vertex1Index Returns the index of the first point of the picked triangle

注意: Getter function for property vertex1Index.

uint QPickTriangleEvent:: vertex2Index () const

QPickTriangleEvent::vertex2Index Returns the index of the second point of the picked triangle

注意: Getter function for property vertex2Index.

uint QPickTriangleEvent:: vertex3Index () const

QPickTriangleEvent::vertex3Index Returns index of third point of picked triangle

注意: Getter function for property vertex3Index.