LodManager QML 类型
处理细节级别可见性变化的 Manager。有关更多信息,请参阅此处。
导入语句 | import QtQuick3D.Helpers |
继承 |
属性
- camera : QtQuick3D::Camera
- distances : 列表
- fadeDistance : 实数
详细说明
此辅助程序提供了一种处理细节级别变化的方式。它通过根据与摄像机的距离切换其子节点的可见性来实现。阈值由用户通过 distances 列表确定。第一个距离是当 Manager 从显示第一个子节点变为第二个子节点等的阈值。第一个子节点应该是细节最丰富的,因为它在摄像机靠近时显示。如果设置了 fadeDistance,Manager 通过更改透明度在模型之间进行交叉淡入淡出。淡入淡出仅适用于模型节点。
View3D { LodManager { camera: camera distances: [50, 100] fadeDistance: 10 Model { ... } Model { ... } Model { ... } } }
属性说明
camera : QtQuick3D::Camera |
指定用于计算子节点距离的摄像机。
distances : list |
指定细节级别变化时的阈值。第一个数字是第一个节点变为第二个节点等的距离。
fadeDistance : real |
指定开始跨细节级别淡入淡出的距离。
© 2024 The Qt Company Ltd. 本文档中的文档贡献归其各自的拥有者所有。提供的文档受到 GNU 自由文档许可证第 1.3 版 的许可,如自由软件基金会发布的。Qt 及相关徽标是 The Qt Company Ltd. 在芬兰和/或全球其他国家的商标。所有其他商标均为其各自所有者的财产。