QPickTriangleEvent 类
class Qt3DRender::QPickTriangleEventThe QPickTriangleEvent class holds information when a triangle is picked. More...
头文件 | #include <QPickTriangleEvent> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake | QT += 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) | |
uint | triangleIndex() const |
QVector3D | uvw() const |
uint | vertex1Index() const |
uint | vertex2Index() const |
uint | vertex3Index() const |
详细描述
当 QPickingSettings::pickMode() 设置为 QPickingSettings::TrianglePicking 时,QObjectPicker 的信号将携带一个 QPickTriangleEvent 实例。
这包含了所选择三角形的详细信息。
注意:在索引渲染的情况下,点索引相对于坐标数组,而不是索引数组。
另请参阅:QPickingSettings、QPickEvent、和 QObjectPicker。
属性文档
[只读]
triangleIndex : const uint
指定事件的三角形索引
访问函数
uint | triangleIndex() const |
[只读]
uvw : const QVector3D
访问函数
QVector3D | uvw() const |
[只读]
vertex1Index : const uint
指定三角形第一个顶点的索引
访问函数
uint | vertex1Index() const |
[只读]
vertex2Index : const uint
指定三角形第二个顶点的索引
访问函数
uint | vertex2Index() const |
[只读]
vertex3Index : const uint
指定三角形第三个顶点的索引
访问函数
uint | vertex3Index() 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.的商标。所有其他商标属各自所有者所有。