PickingSettings QML 类型
PickingSettings 类指定了如何处理实体选择。 更多... >
导入声明 | import Qt3D.Render 2.7 |
实例化 | QPickingSettings |
属性
- faceOrientationPickingMode : 枚举
- pickMethod : 枚举
- pickResultMode : 枚举
- worldSpaceTolerance : qreal
详细描述
选择设置决定了如何处理实体选择。有关实体选择的更多详细信息,请参阅 Qt3D.Render::ObjectPicker 或 Qt3D.Render::RayCaster 组件文档。
当使用 ObjectPicker 组件时,选择由鼠标事件触发。
当使用 RayCaster 或 ScreenRayCaster 组件时,可以选择由应用程序显式触发。
在这两种情况下,都会在场景中发射一条射线以找到与射线相交的几何体。
另请参阅 ObjectPicker,RayCaster 和 ScreenRayCaster。
属性文档
faceOrientationPickingMode : 枚举 |
指定如何处理面方向对三角形选择的影响
- PickingSettings.FrontFace 只选择面朝前的三角形(默认)。
- PickingSettings.BackFace 只选择面朝后的三角形。
- PickingSettings.FrontAndBackFace 选择面朝前和面朝后的三角形。
pickMethod : 枚举 |
包含当前选择方法。
- PickingSettings.BoundingVolumePicking
- PickingSettings.TrianglePicking
- PickingSettings.LinePicking
- PickingSettings.PointPicking
- PickingSettings.PrimitivePicking: 选取点、线或三角形
pickResultMode : 枚举 |
包含当前拾取结果的模式。
- PickingSettings.NearestPick
- PickingSettings.AllPicks
- PickingSettings.NearestPriorityPick
worldSpaceTolerance : qreal |
保存用于评估线和点拾取的阈值,该阈值以模型空间坐标为单位。
© 2024 Qt公司。文档贡献包括版权所有者的版权。本提供的文档是根据Free Software Foundation发布的GNU自由文档许可协议版本1.3许可。