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, so dass 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
Spezifiziert gebackene Lightmap-Einstellungen für ein Modell | |
Erzeugt oder referenziert einen Farbpuffer, der für einen Durchgang eines Effekts verwendet werden soll | |
Definiert einen Eingabepuffer, der als Eingabe für einen Durchlauf eines Effekts verwendet werden soll | |
Definiert eine abstrakte Basis für Kameras | |
Supertyp von Befehlen, die als Teil eines Durchgangs in einem Effekt ausgeführt werden | |
Definiert eine Cube-Map-Textur für die 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 | |
Dient zur Konfiguration von Debug-Einstellungen | |
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 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 erzeugbarer abstrakter Basistyp für Rendererweiterungen | |
Liefert Informationen über das Rendering der Szene | |
Instanziiert eine Anzahl 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 | |
Legt eine Textur fest, die den Shadern eines CustomMaterials oder Effekts ausgesetzt ist | |
Stellt ein Ansichtsfenster zur Verfügung, auf dem eine 3D-Szene gerendert wird |
QML-Wert-Typen
Spezifiziert die Grenzen eines Modells | |
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 | |
View zur Anzeige von Rendering-Statistiken und zur Durchführung von Debug- und Entwickleraktionen | |
Eine SceneEnvironment, die häufig verwendete Rendering-Effekte bereitstellt | |
Ein benutzerdefinierter Geometrie-Provider für das Rendering von Gittern | |
Eine Höhenfeld-Geometrie | |
Zeigt ein unendliches Gitter | |
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 | |
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 | |
Steuert die Position und Ausrichtung von Knoten 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 | |
Überblendet 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 Partikelformen vom Modell für Emitter und Affektoren | |
Bietet 3D-Formen für Emitter und Affektoren | |
Ein System, das Partikel-, Emitter- und Affektortypen umfasst | |
Bietet Informationen über das Partikelsystem | |
Rotiert 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 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 | |
Verfolgt einen bestimmten Ort oder ein Objekt im realen Raum | |
Bietet 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.
© 2025 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.