Qt Quick 3D QML Types
Dies ist das QML-Frontend für die Verwendung des räumlichen Renderers und des Scenegraphs. Zur Zeit werden alle 3D-Inhalte durch Offscreen-Texturen (FBO) geleitet, damit sie zu Qt Quick Szenen zusammengesetzt werden können (als QQuickItem).
Importieren Sie das Modul QtQuick3D mit der folgenden Anweisung:
import QtQuick3D
QtQuick3D QML-Typen
Fügt ein Präprozessor-Definit zur Shader-Kompilierung für einen Pass hinzu | |
Spezifiziert gebackene Lightmap-Einstellungen für ein Modell | |
Erzeugt oder referenziert einen Farbpuffer, der für einen Durchlauf eines Effekts verwendet werden soll | |
Definiert einen Eingabepuffer, der als Eingabe für einen Durchgang eines Effekts verwendet werden soll | |
Definiert eine abstrakte Basis für Kameras | |
Definiert einen Farbaufsatz für einen Durchgang | |
Supertyp von Befehlen, die als Teil eines Durchgangs in einem Effekt ausgeführt werden | |
Bietet eine Aufzählung von Inhaltsebenen, die in einem QtQuick3D verfügbar sind | |
Definiert eine Cube-Map-Textur zur Verwendung in 3D-Szenen | |
Definiert eine Kamera mit einer benutzerdefinierten Projektionsmatrix | |
Basiskomponente für die Erstellung von benutzerdefinierten Materialien, die zum Schattieren von Modellen verwendet werden | |
Wird verwendet, um Debug-Einstellungen zu konfigurieren | |
Definiert einen Tiefenschablonenaufsatz für einen RenderPass | |
Definiert einen Tiefen-Textur-Ansatz für einen Pass | |
Definiert ein gerichtetes Licht in der Szene | |
Basiskomponente für die Erstellung eines Nachbearbeitungseffekts | |
Ermöglicht das Lesen von Instanztabellen aus einer Datei | |
Legt Nebel-Einstellungen für eine Szene fest | |
Definiert eine PerspectiveCamera mit einem benutzerdefinierten Kegelstumpf | |
Basistyp für benutzerdefinierte Geometrie | |
Ermöglicht die manuelle Angabe der Instanzierung in QML | |
Spezifiziert eine Instanz in einer InstanceList | |
Basistyp für Instanztabellen | |
Definiert einen Knoten in einer skelettartigen Animationshierarchie | |
Ein nicht-erstellbarer abstrakter Basistyp für alle Lichter | |
Spezifiziert Lightmap-Backing-Einstellungen für eine Szene | |
Ermöglicht das dynamische Laden eines 3D-Teilbaums von einer URL oder Komponente | |
Abstrakter Basistyp mit gemeinsamer Funktionalität für Materialien | |
Ermöglicht das Laden von 3D-Modelldaten | |
Definiert die Eigenschaften eines Morph-Ziels | |
Basiskomponente für ein Objekt, das in einer 3D-Szene existiert | |
Abstrakter Basistyp für alle 3D-Knoten und Ressourcen | |
Definiert eine Kamera mit einer orthografischen Projektionsmatrix | |
Definiert einen Renderpass in einem Effekt | |
Definiert eine perspektivische Kamera zur Betrachtung des Inhalts einer 3D-Szene | |
Definiert Pipeline-Zustandsüberschreibungen für einen einzelnen Durchgang | |
Definiert ein Punktlicht in der Szene | |
Ermöglicht die Definition eines Materials für 3D-Elemente unter Verwendung des Metall/Rauheit-Workflows | |
Bietet Hilfsfunktionen für Quaternion | |
Eine PropertyAnimation für Quaternionen | |
Definiert eine Reflexionssonde in der Szene | |
Ein nicht erstellbarer abstrakter Basistyp für Rendererweiterungen | |
Ein Typ definiert einen benutzerdefinierten Renderpass für das Rendern von 3D-Inhalten | |
Definiert eine Textur, die als Renderziel in einem Durchgang verwendet wird | |
Liefert Informationen über das Rendering der Szene | |
Definiert einen Filter für die Auswahl der Renderables, die in einem Durchgang beeinflusst werden sollen | |
Instanziiert eine Reihe von Node-basierten Komponenten unter Verwendung eines bereitgestellten Modells | |
Ermöglicht das Vorladen von 3D-Ressourcen | |
Ermöglicht die Konfiguration, wie eine Szene gerendert wird | |
Definiert einen Wert, der während eines einzelnen Durchgangs gesetzt wird | |
Container-Komponente zur Definition von Shader-Code, der von Nachbearbeitungseffekten verwendet wird | |
Definiert eine skelettartige Animationshierarchie | |
Definiert eine Skinning-Animation | |
Ermöglicht die Definition eines Materials für 3D-Elemente unter Verwendung des Spiegelungs-/Glanz-Workflows | |
Definiert ein Spotlight in der Szene | |
Definiert eine Textur zur Verwendung in 3D-Szenen | |
Basistyp für benutzerdefinierte Texturdaten | |
Spezifiziert eine Textur, die den Shadern eines CustomMaterials oder Effekts ausgesetzt ist | |
Ein nicht erstellbarer abstrakter Basistyp für Texturanbieter-Erweiterungen | |
Stellt ein Ansichtsfenster zur Verfügung, auf dem eine 3D-Szene gerendert wird | |
Definiert Überblendungsparameter für ein einzelnes Farbattachment eines Renderpasses |
QML-Wert-Typen
Gibt die Grenzen eines Modells an | |
Enthält die Ergebnisse einer Auswahl |
QtQuick3D.Helpers QML-Typen
Importieren Sie das Modul QtQuick3D.Helpers mit der folgenden Anweisung:
import QtQuick3D.Helpers
Visueller Helfer zur Darstellung der 3 Achsen und eines Gitters in einer 3D-Szene | |
Bietet Geometrie für eine Kapsel | |
Stellt Geometrie für einen Kegel zur Verfügung | |
Stellt die Geometrie für einen Quader zur Verfügung | |
Bietet Geometrie für einen Zylinder | |
Ansicht zur Anzeige von Rendering-Statistiken und zur Durchführung von Debug- und Entwickleraktionen | |
Eine SceneEnvironment, die häufig verwendete Rendering-Effekte bereitstellt | |
Bietet Geometrie für extrudierten Text | |
Ein benutzerdefinierter Geometrieanbieter für Rendering-Gitter | |
Eine Höhenfeld-Geometrie | |
Zeigt ein unendliches Raster | |
Definiert ein Datenmodell basierend auf einer Instanztabelle | |
Legt einen Bereich für RandomInstancing fest | |
Instanziiert Komponenten auf der Grundlage einer Instanztabelle | |
Manager, der Sichtbarkeitsänderungen auf Detailebene verwaltet | |
Ein Hilfsknoten, der automatisch auf einen anderen Knoten gerichtet bleibt | |
Kamera-Controller, der um einen Ursprung rotiert | |
Bietet Geometrie für eine Ebene | |
Ermöglicht die Erstellung von Geometrie aus QML | |
Definiert eine Teilmenge eines ProceduralMesh | |
Erzeugt eine HDR Skybox Cubemap | |
Ermöglicht die Erstellung und Population von TextureData aus QML | |
Erzeugt eine zufällige Instanzierungstabelle | |
Bietet Geometrie für eine Kugel | |
Bietet Geometrie für einen Torus | |
Steuerung der Knotenposition und -ausrichtung mit Tasten und Maus |
QtQuick3D.AssetUtils QML-Typen
Importieren Sie das Modul QtQuick3D.AssetUtils mit der folgenden Anweisung:
import QtQuick3D.AssetUtils
Importiert ein 3D-Asset zur Laufzeit |
QtQuick3D.Particles3D QML-Typen
Importieren Sie das Modul QtQuick3D.Particles3D mit der folgenden Anweisung:
import QtQuick3D.Particles3D
Affectors modifizieren die Attribute von Partikeln während ihrer Lebensdauer | |
Zieht Partikel in Richtung einer Position oder einer Form an | |
Richtungen weisen den emittierten Partikeln Geschwindigkeiten zu | |
Dynamische Emitter Bursts | |
Deklarative Emitter-Bursts | |
Beschleunigt die Partikel auf einen Vektor der angegebenen Größe in der angegebenen Richtung | |
Linienpartikel | |
Verknüpft den Partikeleffekt mit einem 3D-Modell | |
Partikel unter Verwendung eines Qt Quick 3D-Modells | |
Abstrakte logische Partikel | |
Abstrakter Basistyp von Partikelformen | |
Lädt benutzerdefinierte Partikelformen für Emitter und Affektoren | |
Emitter für logische Partikel | |
Bietet eine Partikelform aus einem Modell für Emitter und Affektoren | |
Bietet Partikelformen aus einer Szene für Emitter und Affectoren | |
Bietet 3D-Formen für Emitter und Affektoren | |
Ein System, das Partikel-, Emitter- und Affektortypen umfasst | |
Liefert Informationen über das Partikelsystem | |
Dreht Partikel um einen Drehpunkt | |
Partikel-Abstoßer | |
Partikel-Skalierungs-Affektor | |
Partikel mit einer 2D-Sprite-Textur | |
Liefert Bildsequenzmerkmale für die Sprite-Partikel | |
Zur Angabe einer Richtung zur Zielposition | |
Emitter für logische Partikel aus anderen Partikeln | |
Für die Angabe einer Richtung in Richtung der Zielrichtung | |
Wendet zufällige Wellenkurven auf Partikel an |
QtQuick3D.Xr QML-Typen
Importieren Sie das Modul QtQuick3D.Xr mit der folgenden Anweisung:
import QtQuick3D.Xr
Verfolgt die räumliche Position und Ausrichtung, von der aus der Benutzer eine XR-Szene betrachtet | |
Ein verfolgter räumlicher Knoten, der die Position und Ausrichtung eines Eingabecontrollers verfolgt | |
Benutzerdefinierter Fehlerdialog für PCVR-Anwendungen | |
Stellt ein 3D-Modell für eine Hand dar | |
Stellt einen haptischen Effekt dar | |
Steuert das haptische Feedback für einen XR-Controller | |
Stellt eine Aktion von einem Eingabesteuergerät dar | |
Eine virtuelle Oberfläche im 3D-Raum, die 2D-Benutzeroberflächeninhalte enthalten kann | |
Ursprungsort für die XrView | |
Zeigt Informationen über die XR-Laufzeit an | |
Ermöglicht die Einstellung der Haptik des Controllers mit Amplitude, Dauer und Frequenz | |
Verfolgt einen bestimmten Ort oder ein Objekt im realen Raum | |
Liefert ein Modell mit räumlichen Ankern | |
Richtet die Ansicht für eine Xr-Anwendung ein | |
Bildet 3D-Controller-Eingaben auf Mauseingaben in 2D-Elementen ab |
Veraltete QML-Typen
Die folgenden QML-Typen sind jetzt veraltet. Veraltete Typen werden nicht mehr gepflegt. Sie werden bereitgestellt, um alten Quellcode funktionsfähig zu halten, können aber in einer zukünftigen Version entfernt werden. Wir raten dringend davon ab, diese Klassen in neuem Code zu verwenden.
- V
- Vignette
QML-Typen mit veralteten Eigenschaften oder Methoden
Die folgenden QML-Typen enthalten eine oder mehrere Eigenschaften oder Methoden, die jetzt veraltet sind. Obsolete Member werden nicht mehr gepflegt. Sie werden zur Verfügung gestellt, um alten Quellcode funktionsfähig zu halten, aber sie können in einer zukünftigen Version entfernt werden. Wir raten dringend davon ab, diese veralteten Elemente in neuem Code zu verwenden. Klicken Sie auf einen Typ, um seine veralteten Mitglieder zu sehen.
© 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.