LodManager QML 类型

处理细节级别可见性变化的 Manager。有关更多信息,请参阅此处

导入语句import QtQuick3D.Helpers
继承

Node

属性

详细说明

此辅助程序提供了一种处理细节级别变化的方式。它通过根据与摄像机的距离切换其子节点的可见性来实现。阈值由用户通过 distances 列表确定。第一个距离是当 Manager 从显示第一个子节点变为第二个子节点等的阈值。第一个子节点应该是细节最丰富的,因为它在摄像机靠近时显示。如果设置了 fadeDistance,Manager 通过更改透明度在模型之间进行交叉淡入淡出。淡入淡出仅适用于模型节点。

View3D {
    LodManager {
        camera: camera
        distances: [50, 100]
        fadeDistance: 10

        Model { ... }
        Model { ... }
        Model { ... }
    }
}

属性说明

指定用于计算子节点距离的摄像机。


distances : list

指定细节级别变化时的阈值。第一个数字是第一个节点变为第二个节点等的距离。


fadeDistance : real

指定开始跨细节级别淡入淡出的距离。


© 2024 The Qt Company Ltd. 本文档中的文档贡献归其各自的拥有者所有。提供的文档受到 GNU 自由文档许可证第 1.3 版 的许可,如自由软件基金会发布的。Qt 及相关徽标是 The Qt Company Ltd. 在芬兰和/或全球其他国家的商标。所有其他商标均为其各自所有者的财产。