class QPickTriangleEvent#

QPickTriangleEvent 类用于存储当选择到三角形时的信息。了解更多...

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QPickTriangleEvent

概要#

属性#

方法#

注意

本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单的方式来告诉我们。

详细描述#

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

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

注意

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

另请参阅

QPickingSettings QPickEvent QObjectPicker

注意

如果使用 from __feature__ import true_property,则可以直接使用属性;否则通过访问器函数。

property triangleIndexᅟ: int#

指定事件的三角形索引

访问函数
属性 uvw: QVector3D#
访问函数
属性 vertex1Index: int#

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

访问函数
属性 vertex2Index: int#

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

访问函数
属性 vertex3Index: int#

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

访问函数
__init__()#

创建一个新的 QPickEvent 对象。

__init__(position, worldIntersection, localIntersection, distance, triangleIndex, vertex1Index, vertex2Index, vertex3Index)
参数:
  • positionQPointF

  • worldIntersectionQVector3D

  • localIntersectionQVector3D

  • distance – float

  • triangleIndex – int

  • vertex1Index – int

  • vertex2Index – int

  • vertex3Index – int

*

QPickTriangleEvent 使用给定的参数创建一个新的 QPickEvent 对象,包括 * position, * worldIntersection, * localIntersection, * distance, * triangleIndex, * vertex1Index, * vertex2Index 和 * vertex3Index

__init__(position, worldIntersection, localIntersection, distance, triangleIndex, vertex1Index, vertex2Index, vertex3Index, button, buttons, modifiers, uvw)
参数:
  • positionQPointF

  • worldIntersectionQVector3D

  • localIntersectionQVector3D

  • distance – float

  • triangleIndex – int

  • vertex1Index – int

  • vertex2Index – int

  • vertex3Index – int

  • buttonButtons

  • buttons – 整数

  • modifiers – 整数

  • uvwQVector3D

triangleIndex()#
返回类型:

整数

QPickTriangleEvent::triangleIndex 返回拾取三角形的索引

属性 triangleIndexᅟ 的获取器。

uvw()#
返回类型:

QVector3D

返回三维坐标u,v,和w。

属性 uvwᅟ 的获取器。

vertex1Index()#
返回类型:

整数

QPickTriangleEvent::vertex1Index 返回拾取三角形的第一个顶点的索引

属性 vertex1Indexᅟ 的获取器。

vertex2Index()#
返回类型:

整数

QPickTriangleEvent::vertex2Index 返回拾取三角形的第二个顶点的索引

属性 vertex2Indexᅟ 的获取器。

vertex3Index()#
返回类型:

整数

QPickTriangleEvent::vertex3Index 返回拾取三角形的第三个顶点的索引

属性 vertex3Indexᅟ 的获取器。