QPickTriangleEvent Class
(Qt3DRender::QPickTriangleEvent)The QPickTriangleEvent class holds information when a triangle is picked More...
Header: | #include <QPickTriangleEvent> |
qmake: | QT += 3drender |
Since: | Qt 5.7 |
Instantiated By: | PickTriangleEvent |
Inherits: | QPickEvent |
Properties
- triangleIndex : const uint
- vertex1Index : const uint
- vertex2Index : const uint
- vertex3Index : const uint
- 5 properties inherited from Qt3DRender::QPickEvent
- 1 property inherited from QObject
Public Functions
QPickTriangleEvent() | |
QPickTriangleEvent(const QPointF &position, const QVector3D &intersection, const QVector3D &localIntersection, float distance, uint triangleIndex, uint vertex1Index, uint vertex2Index, uint vertex3Index) | |
uint | triangleIndex() const |
uint | vertex1Index() const |
uint | vertex2Index() const |
uint | vertex3Index() const |
- 5 public functions inherited from Qt3DRender::QPickEvent
- 31 public functions inherited from QObject
Additional Inherited Members
- 1 public slot inherited from Qt3DRender::QPickEvent
- 1 public slot inherited from QObject
- 1 signal inherited from Qt3DRender::QPickEvent
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Detailed Description
The QPickTriangleEvent class holds information when a triangle is picked
See also QPickEvent and QPickSettings.
Property Documentation
triangleIndex : const uint
Specifies the triangle index of the event
Access functions:
uint | triangleIndex() const |
vertex1Index : const uint
Specifies the vertex 1 index of the event
Access functions:
uint | vertex1Index() const |
vertex2Index : const uint
Specifies the vertex 2 index of the event
Access functions:
uint | vertex2Index() const |
vertex3Index : const uint
Specifies the vertex 3 index of the event
Access functions:
uint | vertex3Index() const |
Member Function Documentation
QPickTriangleEvent::QPickTriangleEvent()
Constructs a new QPickEvent.
QPickTriangleEvent::QPickTriangleEvent(const QPointF &position, const QVector3D &intersection, const QVector3D &localIntersection, float distance, uint triangleIndex, uint vertex1Index, uint vertex2Index, uint vertex3Index)
QPickTriangleEvent::QPickTriangleEvent Constructs a new QPickEvent with the given parameters position, intersection, localIntersection, distance, triangleIndex, vertex1Index, vertex2Index and vertex3Index
uint QPickTriangleEvent::triangleIndex() const
QPickTriangleEvent::triangleIndex Returns the index of the picked triangle
Note: Getter function for property triangleIndex.
uint QPickTriangleEvent::vertex1Index() const
QPickTriangleEvent::vertex1Index \returns
index of first point of picked triangle
Note: Getter function for property vertex1Index.
uint QPickTriangleEvent::vertex2Index() const
QPickTriangleEvent::vertex2Index \returns
index of second point of picked triangle
Note: Getter function for property vertex2Index.
uint QPickTriangleEvent::vertex3Index() const
QPickTriangleEvent::vertex3Index \returns
index of third point of picked triangle
Note: Getter function for property vertex3Index.