Qt 5.7 | Qt 3D | C++ Classes | QPickTriangleEvent

Qt 5.7.1 Reference Documentation

# 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

- List of all members, including inherited members

## Properties

- triangleIndex : const uint
- vertex1Index : const uint
- vertex2Index : const uint
- vertex3Index : const uint

- 5 properties inherited from Qt3DRender::QPickEvent

## 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

### Additional Inherited Members

- 1 public slot inherited from Qt3DRender::QPickEvent
- 1 signal inherited from Qt3DRender::QPickEvent

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