Qt Quick 3D - 细节级别帮助例程

演示了细节级别帮助的使用。

本例演示了使用LODManager帮助程序。LODManager通过根据特定相机的距离更改其节点子节点的可见性来工作。距离属性是一个距离阈值列表,用于确定何时更改子节点的可见性。最近的孩子首先显示,最远的最后显示。

LodManager {
    camera: camera
    distances: [100, 140, 180]
    fadeDistance: 10

    Model {
        scale: Qt.vector3d(100, 100, 100);
        source: "meshes/marble_bust_01_LOD_0.mesh"
        materials: [ marbleMaterial ]
    }

    Model {
        scale: Qt.vector3d(100, 100, 100);
        source: "meshes/marble_bust_01_LOD_1.mesh"
        materials: [ marbleMaterial ]
    }

    Model {
        scale: Qt.vector3d(100, 100, 100);
        source: "meshes/marble_bust_01_LOD_2.mesh"
        materials: [ marbleMaterial ]
    }

    Model {
        scale: Qt.vector3d(100, 100, 100);
        source: "meshes/marble_bust_01_LOD_3.mesh"
        materials: [ marbleMaterial ]
    }
}

文件

图像

© 2024 Qt公司。在此处包含的文档贡献是各自所有者的版权。提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条件许可的。Qt及其 respective标志是芬兰和其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。