Qt 3D Extras C++ Classes
Le module Qt 3D Extras fournit un ensemble d'éléments préconstruits pour vous aider à démarrer avec Qt 3D. Plus...
Ce module est obsolète depuis la version 6.8. Il est fortement déconseillé de l'utiliser dans un nouveau code.
Espaces de noms
Contient les classes du module Qt3DExtras |
Classes
Fonctionnalité de base pour les contrôleurs de caméra | |
Permet la création d'un cône dans l'espace 3D | |
Un maillage conique | |
Un maillage conique | |
Permet de créer un cuboïde dans l'espace 3D | |
Un maillage cubique | |
Maillage d'un cuboïde | |
Permet de créer un cylindre dans l'espace 3D | |
Un maillage cylindrique | |
Un maillage cylindrique | |
Implémentation par défaut de l'effet d'éclairage phong | |
Permet de créer un texte extrudé en 3D dans l'espace 3D | |
Un maillage de texte extrudé en 3D | |
Permet de contrôler la caméra de la scène depuis la perspective à la première personne | |
Implémentation par défaut du FrameGraph d'un moteur de rendu avant | |
Matériau qui implémente le modèle d'ombrage Gooch, populaire dans les applications de CAO et de FAO | |
Implémentation par défaut de l'éclairage PBR | |
Implémentation par défaut de l'effet d'éclairage phong | |
Permet de contrôler la caméra de la scène le long de la trajectoire orbitale | |
Implémentation par défaut du rendu des propriétés de couleur définies pour chaque sommet | |
Permet de créer un plan dans l'espace 3D | |
Un maillage planaire carré | |
Un maillage planaire carré | |
Qt3DExtras::QSkyboxEntity est une sous-classe de commodité de Qt3DCore::QEntity qui peut être utilisée pour insérer une boîte à ciel dans une scène 3D. | |
Permet de créer une sphère dans l'espace 3D | |
Un maillage sphérique | |
Un maillage sphérique | |
Permet la création d'un texte 2D dans l'espace 3D | |
Implémentation par défaut d'un simple matériau de texture non éclairé | |
Permet la création d'un tore dans l'espace 3D | |
Un maillage toroïdal | |
Un maillage toroïdal |
Description détaillée
Ce module est encore en cours de développement mais est disponible en tant qu'aperçu technologique. Cela signifie qu'il est instable, susceptible d'être modifié et qu'il n'est fourni qu'à titre de commodité.
#include <Qt3DExtras>Pour établir un lien avec la bibliothèque C++ correspondante, ajoutez ce qui suit à votre fichier de projet qmake :
QT += 3dextras
Les classes, les types et les fonctions sont déclarés dans l'espace de noms Qt3DExtras.
Vue d'ensemble
Matériel
Implémentation par défaut de l'effet de lumière phong | |
Matériau qui implémente le modèle d'ombrage Gooch, populaire dans les applications de CAO et de FAO | |
Implémentation par défaut de l'éclairage PBR | |
Implémentation par défaut de l'effet d'éclairage phong | |
Implémentation par défaut du rendu des propriétés de couleur définies pour chaque sommet | |
Implémentation par défaut d'un simple matériau de texture non éclairé |
Maillages et géométries
Permet la création d'un cône dans l'espace 3D | |
Un maillage conique | |
Un maillage conique | |
Permet la création d'un cuboïde dans l'espace 3D | |
Un maillage cuboïde | |
Maillage d'un cuboïde | |
Permet de créer un cylindre dans l'espace 3D | |
Un maillage cylindrique | |
Un maillage cylindrique | |
Permet de créer un plan dans l'espace 3D | |
Un maillage plan carré | |
Un maillage planaire carré | |
Permet de créer une sphère dans l'espace 3D | |
Un maillage sphérique | |
Un maillage sphérique | |
Permet de créer un tore dans l'espace 3D | |
Un maillage toroïdal | |
Un maillage toroïdal |
Contrôleurs de caméra
Permet de contrôler la caméra de la scène depuis la perspective à la première personne | |
Permet de contrôler la caméra de la scène le long de la trajectoire orbitale |
Entités
Graphiques de cadre
Fenêtres
- Qt3DExtras::Qt3DWindow
Note : Le module Quick3DExtras spécifie également une fenêtre Qt3DExtras::Quick::Qt3DQuickWindow.
Référence
© 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.