Modifications apportées à Qt3D
Qt 6 est le fruit d'un effort délibéré visant à rendre le framework plus efficace et plus facile à utiliser.
Nous nous efforçons de maintenir la compatibilité binaire et source pour toutes les API publiques à chaque version. Cependant, certaines modifications étaient inévitables afin d’améliorer le framework Qt.
Dans cette rubrique, nous résumons ces modifications apportées à Qt3D et fournissons des conseils pour les gérer.
Nouveau moteur de rendu
Au cours des versions 5.14 et 5.15, le moteur de rendu a été progressivement transféré dans un plugin.
La version Qt 6 achève ce travail et introduit un nouveau moteur de rendu basé sur RHI qui permettra d’utiliser Vulkan, Metal ou DirectX sur les plateformes concernées.
Le moteur RHI est sélectionné par défaut, mais il est possible de le modifier en définissant des variables d'environnement, comme expliqué à l'adresse here.
Modifications du code
Certaines classes ont changé de module. En particulier, les classes ` QBuffer`, `QAttribute` et `QGeometry` (ainsi que les classes d'aide associées) ont été déplacées du module `Render` vers le module `Core`.
Nouvelle API
- Qt3DCore::QGeometryView fournit tous les détails relatifs à un maillage
- Qt3DCore::QBoundingVolume permet d’interroger ou de redéfinir la taille du parallélépipède rectangle aligné sur les axes d’une géométrie
- Qt3DRender::QPickingProxy permet de spécifier une géométrie alternative (généralement plus simple) pour la sélection
- Qt3DCore::QAbstractAspect et Qt3DCore::QAspectJob ajoutent des méthodes pour faciliter et optimiser la synchronisation des opérations du backend.
© 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.