Sur cette page

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

Qt3DExtras

Contient les classes du module Qt3DExtras

Classes

Qt3DExtras::QAbstractCameraController

Fonctionnalité de base pour les contrôleurs de caméra

Qt3DExtras::QConeGeometry

Permet la création d'un cône dans l'espace 3D

Qt3DExtras::QConeGeometryView

Un maillage conique

Qt3DExtras::QConeMesh

Un maillage conique

Qt3DExtras::QCuboidGeometry

Permet de créer un cuboïde dans l'espace 3D

Qt3DExtras::QCuboidGeometryView

Un maillage cubique

Qt3DExtras::QCuboidMesh

Maillage d'un cuboïde

Qt3DExtras::QCylinderGeometry

Permet de créer un cylindre dans l'espace 3D

Qt3DExtras::QCylinderGeometryView

Un maillage cylindrique

Qt3DExtras::QCylinderMesh

Un maillage cylindrique

Qt3DExtras::QDiffuseSpecularMaterial

Implémentation par défaut de l'effet d'éclairage phong

Qt3DExtras::QExtrudedTextGeometry

Permet de créer un texte extrudé en 3D dans l'espace 3D

Qt3DExtras::QExtrudedTextMesh

Un maillage de texte extrudé en 3D

Qt3DExtras::QFirstPersonCameraController

Permet de contrôler la caméra de la scène depuis la perspective à la première personne

Qt3DExtras::QForwardRenderer

Implémentation par défaut du FrameGraph d'un moteur de rendu avant

Qt3DExtras::QGoochMaterial

Matériau qui implémente le modèle d'ombrage Gooch, populaire dans les applications de CAO et de FAO

Qt3DExtras::QMetalRoughMaterial

Implémentation par défaut de l'éclairage PBR

Qt3DExtras::QMorphPhongMaterial

Implémentation par défaut de l'effet d'éclairage phong

Qt3DExtras::QOrbitCameraController

Permet de contrôler la caméra de la scène le long de la trajectoire orbitale

Qt3DExtras::QPerVertexColorMaterial

Implémentation par défaut du rendu des propriétés de couleur définies pour chaque sommet

Qt3DExtras::QPlaneGeometry

Permet de créer un plan dans l'espace 3D

Qt3DExtras::QPlaneGeometryView

Un maillage planaire carré

Qt3DExtras::QPlaneMesh

Un maillage planaire carré

Qt3DExtras::QSkyboxEntity

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.

Qt3DExtras::QSphereGeometry

Permet de créer une sphère dans l'espace 3D

Qt3DExtras::QSphereGeometryView

Un maillage sphérique

Qt3DExtras::QSphereMesh

Un maillage sphérique

Qt3DExtras::QText2DEntity

Permet la création d'un texte 2D dans l'espace 3D

Qt3DExtras::QTextureMaterial

Implémentation par défaut d'un simple matériau de texture non éclairé

Qt3DExtras::QTorusGeometry

Permet la création d'un tore dans l'espace 3D

Qt3DExtras::QTorusGeometryView

Un maillage toroïdal

Qt3DExtras::QTorusMesh

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

Qt3DExtras::QDiffuseSpecularMaterial

Implémentation par défaut de l'effet de lumière phong

Qt3DExtras::QGoochMaterial

Matériau qui implémente le modèle d'ombrage Gooch, populaire dans les applications de CAO et de FAO

Qt3DExtras::QMetalRoughMaterial

Implémentation par défaut de l'éclairage PBR

Qt3DExtras::QMorphPhongMaterial

Implémentation par défaut de l'effet d'éclairage phong

Qt3DExtras::QPerVertexColorMaterial

Implémentation par défaut du rendu des propriétés de couleur définies pour chaque sommet

Qt3DExtras::QTextureMaterial

Implémentation par défaut d'un simple matériau de texture non éclairé

Maillages et géométries

Qt3DExtras::QConeGeometry

Permet la création d'un cône dans l'espace 3D

Qt3DExtras::QConeGeometryView

Un maillage conique

Qt3DExtras::QConeMesh

Un maillage conique

Qt3DExtras::QCuboidGeometry

Permet la création d'un cuboïde dans l'espace 3D

Qt3DExtras::QCuboidGeometryView

Un maillage cuboïde

Qt3DExtras::QCuboidMesh

Maillage d'un cuboïde

Qt3DExtras::QCylinderGeometry

Permet de créer un cylindre dans l'espace 3D

Qt3DExtras::QCylinderGeometryView

Un maillage cylindrique

Qt3DExtras::QCylinderMesh

Un maillage cylindrique

Qt3DExtras::QPlaneGeometry

Permet de créer un plan dans l'espace 3D

Qt3DExtras::QPlaneGeometryView

Un maillage plan carré

Qt3DExtras::QPlaneMesh

Un maillage planaire carré

Qt3DExtras::QSphereGeometry

Permet de créer une sphère dans l'espace 3D

Qt3DExtras::QSphereGeometryView

Un maillage sphérique

Qt3DExtras::QSphereMesh

Un maillage sphérique

Qt3DExtras::QTorusGeometry

Permet de créer un tore dans l'espace 3D

Qt3DExtras::QTorusGeometryView

Un maillage toroïdal

Qt3DExtras::QTorusMesh

Un maillage toroïdal

Contrôleurs de caméra

Qt3DExtras::QFirstPersonCameraController

Permet de contrôler la caméra de la scène depuis la perspective à la première personne

Qt3DExtras::QOrbitCameraController

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.