Qt 3D Extras C++ Classes
Das Modul Qt 3D Extras bietet eine Reihe von vorgefertigten Elementen, die Ihnen den Einstieg in Qt 3D erleichtern. Mehr...
Dieses Modul ist seit 6.8 veraltet. Wir raten dringend davon ab, es in neuem Code zu verwenden.
Namespaces
Enthält Klassen aus dem Qt3DExtras-Modul |
Klassen
Grundlegende Funktionalität für Kamerasteuerungen | |
Ermöglicht die Erstellung eines Kegels im 3D-Raum | |
Ein kegelförmiges Netz | |
Ein kegelförmiges Netz | |
Ermöglicht die Erstellung eines Quaders im 3D-Raum | |
Ein quaderförmiges Netz | |
Ein quaderförmiges Netz | |
Ermöglicht die Erstellung eines Zylinders im 3D-Raum | |
Ein zylindrisches Netz | |
Ein zylindrisches Netz | |
Standardimplementierung des Phong-Lichteffekts | |
Ermöglicht die Erstellung eines 3D-extrudierten Textes im 3D-Raum | |
Ein 3D-extrudiertes Text-Mesh | |
Ermöglicht die Steuerung der Szenenkamera aus der Ego-Perspektive | |
Standardmäßige FrameGraph-Implementierung eines Vorwärts-Renderers | |
Material, das das in CAD- und CAM-Anwendungen beliebte Gooch-Schattierungsmodell implementiert | |
Standard-Implementierung von PBR-Beleuchtung | |
Standardimplementierung des Phong-Lichteffekts | |
Ermöglicht die Steuerung der Szenenkamera entlang des Orbitalpfades | |
Standardimplementierung für das Rendern der Farbeigenschaften, die für jeden Scheitelpunkt festgelegt wurden | |
Ermöglicht die Erstellung einer Ebene im 3D-Raum | |
Ein quadratisches flächiges Netz | |
Ein quadratisches, ebenes Netz | |
Qt3DExtras::QSkyboxEntity ist eine komfortable Qt3DCore::QEntity Unterklasse, die zum Einfügen einer Skybox in eine 3D-Szene verwendet werden kann | |
Ermöglicht die Erstellung einer Kugel im 3D-Raum | |
Ein sphärisches Netz | |
Ein kugelförmiges Netz | |
Ermöglicht die Erstellung eines 2D-Textes im 3D-Raum | |
Standardimplementierung eines einfachen unbeleuchteten Texturmaterials | |
Ermöglicht die Erstellung eines Torus im 3D-Raum | |
Ein torusförmiges Netz | |
Ein torusförmiges Netz |
Detaillierte Beschreibung
Dieses Modul befindet sich noch in der Entwicklung, ist aber als Technologievorschau verfügbar. Das bedeutet, dass es instabil ist, sich wahrscheinlich ändern wird und nur aus Gründen der Bequemlichkeit zur Verfügung gestellt wird.
#include <Qt3DExtras>
Um gegen die entsprechende C++-Bibliothek zu linken, fügen Sie Folgendes zu Ihrer qmake-Projektdatei hinzu:
QT += 3dextras
Klassen, Typen und Funktionen werden im Namespace Qt3DExtras deklariert.
Übersicht
Werkstoffe
Standardimplementierung des Phong-Lichteffekts | |
Material, das das in CAD- und CAM-Anwendungen beliebte Gooch-Schattierungsmodell implementiert | |
Standardimplementierung der PBR-Beleuchtung | |
Standardimplementierung des Phong-Lichteffekts | |
Standardimplementierung für das Rendern der für jeden Scheitelpunkt festgelegten Farbeigenschaften | |
Standardimplementierung eines einfachen unbeleuchteten Texturmaterials |
Meshes und Geometrien
Ermöglicht die Erstellung eines Kegels im 3D-Raum | |
Ein konisches Netz | |
Ein kegelförmiges Netz | |
Ermöglicht die Erstellung eines Quaders im 3D-Raum | |
Ein quaderförmiges Netz | |
Ein quaderförmiges Netz | |
Ermöglicht die Erstellung eines Zylinders im 3D-Raum | |
Ein zylindrisches Netz | |
Ein zylindrisches Netz | |
Ermöglicht die Erstellung einer Ebene im 3D-Raum | |
Ein quadratisches Flächennetz | |
Ein quadratisches ebenes Netz | |
Ermöglicht die Erstellung einer Kugel im 3D-Raum | |
Ein kugelförmiges Netz | |
Ein kugelförmiges Netz | |
Ermöglicht die Erstellung eines Torus im 3D-Raum | |
Torusförmiges Netz | |
Ein torusförmiges Netz |
Kamera-Steuerungen
Ermöglicht die Steuerung der Szenenkamera aus der Ich-Perspektive | |
Ermöglicht die Steuerung der Szenenkamera entlang der Umlaufbahn |
Entitäten
Rahmengraphen
Fenster
- Qt3DExtras::Qt3DWindow
Hinweis: Das Quick3DExtras-Modul spezifiziert auch ein Qt3DExtras::Quick::Qt3DQuickWindow.
Referenz
© 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.