LodManager QML Type
Manager, der Änderungen an der Sichtbarkeit der Detailebene verwaltet. Mehr...
| Import Statement: | import QtQuick3D.Helpers |
| Inherits: |
Eigenschaften
- camera : QtQuick3D::Camera
- distances : list
- fadeDistance : real
Ausführliche Beschreibung
Dieser Helper bietet eine Möglichkeit, Änderungen des Detaillierungsgrads zu handhaben. Er funktioniert, indem er die Sichtbarkeit seiner untergeordneten Knoten basierend auf der Entfernung zur Kamera ändert. Die Schwellenwerte werden vom Benutzer mithilfe der Entfernungsliste festgelegt. Die erste Entfernung ist der Schwellenwert, ab dem der Manager zwischen der Anzeige des ersten und des zweiten untergeordneten Knotens usw. wechselt. Der erste untergeordnete Knoten sollte am detailliertesten sein, da er angezeigt wird, wenn sich die Kamera in der Nähe befindet. Wenn „ fadeDistance “ gesetzt ist, führt der Manager einen Überblendvorgang zwischen den Modellen durch, indem er deren Deckkraft ändert. Das Überblenden funktioniert nur mit Modellknoten.
View3D {
LodManager {
camera: camera
distances: [50, 100]
fadeDistance: 10
Model { ... }
Model { ... }
Model { ... }
}
}Dokumentation der Eigenschaften
camera : QtQuick3D::Camera
Gibt die Kamera an, von der aus der Abstand zu den untergeordneten Knoten berechnet wird.
distances : list
Legt die Schwellenwerte fest, bei denen sich der Detaillierungsgrad ändert. Die erste Zahl gibt die Entfernung an, bei der der erste Knoten in den zweiten übergeht, usw.
fadeDistance : real
Legt den Abstand fest, ab dem der Überblendvorgang zwischen den Detailebenen beginnt.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.