PickResult QML 类型

包含拾取的结果。 更多信息...

导入语句import QtQuick3D

属性

详细描述

作为返回对象创建,用于 View3D::pick.

属性文档

distance : float [只读]

该属性持有拾取原点和击中位置之间的距离,即射线长度。在使用视口坐标进行拾取的情况下,拾取原点将是活动相机的位置。


instanceIndex : int [只读,自 6.5 版起]

该属性持有在拾取击中实例化的模型实例时的实例表中的索引。

该属性是在 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的商标。商标。所有其他商标均为各自所有者的财产。