PickResult QML 类型
包含拾取的结果。 更多信息...
导入语句 | import QtQuick3D |
属性
- distance : float
- instanceIndex : int
(since 6.5)
- normal : vector3d
- objectHit : Model
- position : vector3d
- sceneNormal : vector3d
- scenePosition : vector3d
- uvPosition : vector2d
详细描述
作为返回对象创建,用于 View3D::pick.
属性文档
distance : float |
该属性持有拾取原点和击中位置之间的距离,即射线长度。在使用视口坐标进行拾取的情况下,拾取原点将是活动相机的位置。
instanceIndex : int |
该属性持有在拾取击中实例化的模型实例时的实例表中的索引。
该属性是在 Qt 6.5 中引入的。
normal : vector3d |
该属性持有在局部坐标系空间中击中的面的法线。
objectHit : Model |
该属性持有被拾取击中的模型对象。
position : vector3d |
该属性持有在局部坐标系空间中击中的场景位置。
sceneNormal : vector3d |
该属性持有在场景坐标系空间中击中的面的法线。
scenePosition : vector3d |
该属性持有击中的场景位置。
uvPosition : vector2d |
此属性包含被击中点的UV位置。UV位置是相对于边界盒被击中点的归一化局部x和y坐标。这对于进一步对离屏渲染的对象进行拾取非常有用。
© 2024 The Qt Company Ltd。本文档内包含的文档贡献归各自所有者所有。本文档的提供受Free Software Foundation发布的GNU Free Documentation License版本1.3的条款约束。Qt 及相应的商标是芬兰及/或世界其他国家The Qt Company Ltd的商标。商标。所有其他商标均为各自所有者的财产。