Qt 3D Core C++ Classes

Das Modul Qt 3D enthält Funktionen zur Unterstützung echtzeitnaher Simulationssysteme. Mehr...

Dieses Modul ist seit 6.8 veraltet. Wir raten dringend davon ab, es in neuem Code zu verwenden.

Namespaces

Qt3DCore

Enthält Klassen, die die Grundlage für das Qt 3D Simulations-Framework bilden, sowie Klassen, die die Möglichkeit bieten, mit dem Qt 3D Framework zu rendern

Qt3DCore::Quick

Enthält Klassen, die für die Implementierung von QML-Funktionalität in Qt3D-Anwendungen verwendet werden

Klassen

Qt3DCore::QAbstractAspect

Die Basisklasse für Aspekte, die einen vertikalen Ausschnitt des Verhaltens bieten

Qt3DCore::QAbstractFunctor

Abstrakte Basisklasse für alle Funktoren

Qt3DCore::QAbstractSkeleton

Ein Skelett enthält die Gelenke für ein gehäutetes Netz

Qt3DCore::QArmature

Wird verwendet, um Skinning-Transformationsmatrizen zu berechnen und sie auf Shader zu setzen

Qt3DCore::QAspectEngine

Verantwortlich für die Handhabung aller QAbstractAspect-Unterklassen, die in der Szene registriert wurden

Qt3DCore::QAspectJob

Basisklasse für Jobs, die in einem Aspekt ausgeführt werden

Qt3DCore::QAttribute

Definiert ein Attribut und wie Daten aus einem QBuffer gelesen werden sollen

Qt3DCore::QBackendNode

Basisklasse für alle Qt3D-Backend-Knoten

Qt3DCore::QBackendNodeMapper

Erzeugt und mappt Backend-Knoten auf ihre jeweiligen Frontend-Knoten

Qt3DCore::QBoundingVolume

Kann verwendet werden um das Bounding Volume einer Entity zu überschreiben

Qt3DCore::QBuffer

Bietet einen Datenspeicher für Rohdaten, die später als Vertices oder Uniformen verwendet werden können

Qt3DCore::QComponent

Basisklasse von Szeneknoten, die von Qt3DCore::QEntity Instanzen als Komponente aggregiert werden können

Qt3DCore::QCoreSettings

Enthält Einstellungen, die sich auf den Kerndatenverarbeitungsprozess beziehen

Qt3DCore::QEntity

Qt3DCore::QEntity ist eine Qt3DCore::QNode-Unterklasse, die mehrere Qt3DCore::QComponent-Instanzen aggregieren kann, die ihr Verhalten festlegen

Qt3DCore::QGeometry

kapselt Geometrie

Qt3DCore::QGeometryView

Verkapselt Geometriedetails

Qt3DCore::QJoint

Wird verwendet, um Teile von skinned meshes zu transformieren

Qt3DCore::QNode

Die Basisklasse für alle Qt3D-Knotenklassen, die zum Aufbau einer Qt3D-Szene verwendet werden

Qt3DCore::QNodeId

Identifiziert einen QNode eindeutig

Qt3DCore::QSkeleton

Enthält die Daten für ein Skelett, das mit "skinned meshes" verwendet werden soll

Qt3DCore::QSkeletonLoader

Wird verwendet, um ein Skelett von Gelenken aus einer Datei zu laden

Qt3DCore::QTransform

Wird verwendet, um Transformationen auf Meshes durchzuführen

Qt3DCore::Quick::QQmlAspectEngine

Umgebung für die QAspectEngine und eine Methode zur Instanziierung von QML-Komponenten

Detaillierte Beschreibung

Das Modul Qt 3D bietet die Grundlagen und Kerntypen für echtzeitnahe Simulationen, die auf dem Qt 3D Framework basieren.

© 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.