Sur cette page

Qt 3D Core C++ Classes

Le module Qt 3D contient des fonctionnalités permettant de prendre en charge les systèmes de simulation en temps quasi réel. Plus d'informations...

Ce module est obsolète depuis la version 6.8. Il est fortement déconseillé de l'utiliser dans du nouveau code.

Espaces de noms

Qt3DCore

Contient des classes qui constituent la base du cadre de simulation Qt 3D, ainsi que des classes qui permettent d'effectuer un rendu à l'aide du cadre Qt 3D.

Qt3DCore::Quick

Contient les classes utilisées pour implémenter les fonctionnalités QML dans les applications Qt3D.

Classes

Qt3DCore::QAbstractAspect

Classe de base pour les aspects qui fournissent une tranche verticale de comportement

Qt3DCore::QAbstractFunctor

Classe de base abstraite pour tous les foncteurs

Qt3DCore::QAbstractSkeleton

Un squelette contient les articulations d'un maillage skinné.

Qt3DCore::QArmature

Utilisé pour calculer les matrices de transformation de l'habillage et les définir sur les shaders

Qt3DCore::QAspectEngine

Responsable de la gestion de toutes les sous-classes QAbstractAspect qui ont été enregistrées avec la scène

Qt3DCore::QAspectJob

Classe de base pour les tâches exécutées dans un aspect

Qt3DCore::QAttribute

Définit un attribut et la manière dont les données doivent être lues à partir d'un QBuffer

Qt3DCore::QBackendNode

Classe de base pour tous les nœuds de backend Qt3D

Qt3DCore::QBackendNodeMapper

Crée et associe les nœuds backend à leurs nœuds frontend respectifs.

Qt3DCore::QBoundingVolume

Peut être utilisée pour remplacer le volume de délimitation d'une entité

Qt3DCore::QBuffer

Fournit un magasin de données pour les données brutes qui seront utilisées ultérieurement comme vertices ou uniformes

Qt3DCore::QComponent

Classe de base des nœuds de scène qui peuvent être agrégés par des instances de Qt3DCore::QEntity en tant que composant

Qt3DCore::QCoreSettings

Contient les paramètres liés au processus de traitement des données de base

Qt3DCore::QEntity

Qt3DCore::QEntity est une sous-classe de Qt3DCore::QNode qui peut agréger plusieurs instances de Qt3DCore::QComponent qui spécifieront son comportement.

Qt3DCore::QGeometry

Encapsule la géométrie

Qt3DCore::QGeometryView

Encapsule les détails de la géométrie

Qt3DCore::QJoint

Utilisé pour transformer des parties de maillages skinnés

Qt3DCore::QNode

La classe de base de toutes les classes de nœuds Qt3D utilisées pour construire une scène Qt3D

Qt3DCore::QNodeId

Identifie de manière unique un QNode

Qt3DCore::QSkeleton

Contient les données d'un squelette à utiliser avec des maillages en peau

Qt3DCore::QSkeletonLoader

Permet de charger un squelette d'articulations à partir d'un fichier

Qt3DCore::QTransform

Utilisé pour effectuer des transformations sur les maillages

Qt3DCore::Quick::QQmlAspectEngine

Environnement pour le QAspectEngine et méthode d'instanciation des composants QML

Description détaillée

Le module Qt 3D fournit les fondations et les types de base utilisés pour les simulations en temps quasi réel basées sur le cadre Qt 3D.

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