Spec-Zone.ru › Qt

Класс QPickTriangleEvent

класс Qt3DRender::QPickTriangleEvent

Класс QPickTriangleEvent содержит информацию о выбранном треугольнике. Подробнее...

Заголовок: #include <QPickTriangleEvent>
CMake: find_package(Qt6 COMPONENTS 3drender REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
С момента: Qt 5.7
Создаётся из: PickTriangleEvent
Наследует: Qt3DRender::QPickEvent
  • Список всех членов, включая унаследованные

Свойства

  • triangleIndex : const uint
  • uvw : const QVector3D
  • vertex1Index : const uint
  • vertex2Index : const uint
  • vertex3Index : const uint

Открытые функции

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

Подробное описание

Когда QPickingSettings::pickMode() устанавливается в QPickingSettings::TrianglePicking, сигналы в QObjectPicker будут содержать экземпляр QPickTriangleEvent.

Он содержит подробности о выбранном треугольнике.

Примечание: В случае индексированного рендеринга индексы точек относятся к массиву координат, а не к массиву индексов.

См. также QPickingSettings, QPickEvent и QObjectPicker.

Документация по свойствам

[read-only] triangleIndex : const uint

Указывает индекс треугольника события

Функции доступа:

uint triangleIndex() const

[read-only] uvw : const QVector3D

Функции доступа:

QVector3D uvw() const

[read-only] vertex1Index : const uint

Указывает индекс первой вершины треугольника

Функции доступа:

uint vertex1Index() const

[read-only] vertex2Index : const uint

Указывает индекс второй вершины треугольника

Функции доступа:

uint vertex2Index() const

[read-only] vertex3Index : const uint

Указывает индекс третьей вершины треугольника

Функции доступа:

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 с заданными параметрами * position, * worldIntersection, * localIntersection, * distance, * triangleIndex, * vertex1Index, * vertex2Index и * vertex3Index

QPickTriangleEvent::QPickTriangleEvent()

Конструирует новый QPickEvent.

uint QPickTriangleEvent::triangleIndex() const

QPickTriangleEvent::triangleIndex Возвращает индекс выбранного треугольника

Примечание: Функция-получатель для свойства triangleIndex.

QVector3D QPickTriangleEvent::uvw() const

Возвращает 3D координаты u, v и w.

Примечание: Функция-получатель для свойства uvw.

uint QPickTriangleEvent::vertex1Index() const

QPickTriangleEvent::vertex1Index Возвращает индекс первой точки выбранного треугольника

Примечание: Функция-получатель для свойства vertex1Index.

uint QPickTriangleEvent::vertex2Index() const

QPickTriangleEvent::vertex2Index Возвращает индекс второй точки выбранного треугольника

Примечание: Функция-получатель для свойства vertex2Index.

uint QPickTriangleEvent::vertex3Index() const

QPickTriangleEvent::vertex3Index Возвращает индекс третьей точки выбранного треугольника

Примечание: Функция-получатель для свойства vertex3Index.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qt3drender-qpicktriangleevent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API