QPickTriangleEvent 类

class Qt3DRender::QPickTriangleEvent

The QPickTriangleEvent class holds information when a triangle is picked. More...

头文件 #include <QPickTriangleEvent>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmakeQT += 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)
uinttriangleIndex() const
QVector3Duvw() const
uintvertex1Index() const
uintvertex2Index() const
uintvertex3Index() const

详细描述

当 QPickingSettings::pickMode() 设置为 QPickingSettings::TrianglePicking 时,QObjectPicker 的信号将携带一个 QPickTriangleEvent 实例。

这包含了所选择三角形的详细信息。

注意:在索引渲染的情况下,点索引相对于坐标数组,而不是索引数组。

另请参阅:QPickingSettingsQPickEvent、和 QObjectPicker

属性文档

[只读] triangleIndex : const uint

指定事件的三角形索引

访问函数

uinttriangleIndex() const

[只读] uvw : const QVector3D

访问函数

QVector3Duvw() const

[只读] vertex1Index : const uint

指定三角形第一个顶点的索引

访问函数

uintvertex1Index() const

[只读] vertex2Index : const uint

指定三角形第二个顶点的索引

访问函数

uintvertex2Index() const

[只读] vertex3Index : const uint

指定三角形第三个顶点的索引

访问函数

uintvertex3Index() const

成员函数文档

QPickTriangleEvent::QPickTriangleEvent()

构建一个新的 QPickEvent

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

uint QPickTriangleEvent::triangleIndex() const

QPickTriangleEvent::triangleIndex 返回选中三角形的索引

注意:获取属性 triangleIndex 的获取器函数。

QVector3D QPickTriangleEvent::uvw() const

返回坐标 u, v 和 w 的 3D 坐标。

注意:获取属性 uvw 的获取器函数。

uint QPickTriangleEvent::vertex1Index() const

QPickTriangleEvent::vertex1Index 返回选中三角形第一个点的索引

注意:获取属性 vertex1Index 的获取器函数。

uint QPickTriangleEvent::vertex2Index() const

QPickTriangleEvent::vertex2Index 返回选中三角形第二个点的索引

注意:获取属性 vertex2Index 的获取器函数。

uint QPickTriangleEvent::vertex3Index() const

QPickTriangleEvent::vertex3Index 返回选中三角形第三个点的索引

注意:获取属性 vertex3Index 的获取器函数。

© 2024 The Qt Company Ltd. 本文档中包含的贡献包括各自所有者的版权。提供本文档受《免费软件基金会出版的GNU自由文档许可证版本1.3》条款的许可。Qt及其相关标志是芬兰以及全球其他国家的The Qt Company Ltd.的商标。所有其他商标属各自所有者所有。