Qt 3D Extras C++ Classes
El módulo Qt 3D Extras proporciona un conjunto de elementos preconstruidos que le ayudarán a empezar a trabajar con Qt 3D. Más...
Este módulo está obsoleto desde la versión 6.8. Desaconsejamos su uso en código nuevo.
Espacios de nombres
Contiene clases del módulo Qt3DExtras |
Clases
Funcionalidad básica para controladores de cámara | |
Permite la creación de un cono en el espacio 3D | |
Una malla cónica | |
Una malla cónica | |
Permite crear un cuboide en el espacio 3D | |
Una malla cuboide | |
Malla cuboide | |
Permite crear un cilindro en el espacio 3D | |
Malla cilíndrica | |
Una malla cilíndrica | |
Implementación por defecto del efecto de iluminación phong | |
Permite crear un texto extruido en 3D en el espacio 3D | |
Una malla de texto extruido en 3D | |
Permite controlar la cámara de la escena desde la perspectiva en primera persona | |
Implementación por defecto de FrameGraph de un renderizador de avance | |
Material que implementa el modelo de sombreado Gooch, popular en aplicaciones CAD y CAM | |
Implementación por defecto de la iluminación PBR | |
Implementación por defecto del efecto de iluminación phong | |
Permite controlar la cámara de la escena a lo largo de la trayectoria orbital | |
Implementación por defecto para renderizar las propiedades de color establecidas para cada vértice | |
Permite la creación de un plano en el espacio 3D | |
Una malla plana cuadrada | |
Una malla plana cuadrada | |
Qt3DExtras::QSkyboxEntity es una subclase de Qt3DCore::QEntity que puede usarse para insertar un skybox en una escena 3D | |
Permite la creación de una esfera en el espacio 3D | |
Una malla esférica | |
Una malla esférica | |
Permite la creación de un texto 2D en el espacio 3D | |
Implementación por defecto de un material de textura simple sin iluminación | |
Permite crear un toroide en el espacio 3D | |
Una malla toroidal | |
Una malla toroidal |
Descripción detallada
Este módulo está todavía en desarrollo, pero está disponible como una vista previa de la tecnología. Esto significa que es inestable, que es probable que cambie y que sólo se proporciona por comodidad.
#include <Qt3DExtras>Para enlazar con la biblioteca C++ correspondiente, añada lo siguiente a su archivo de proyecto qmake:
QT += 3dextras
Las clases, tipos y funciones se declaran en el espacio de nombres Qt3DExtras.
Visión general
Materiales
Implementación por defecto del efecto de iluminación phong | |
Material que implementa el modelo de sombreado Gooch, popular en aplicaciones CAD y CAM | |
Implementación por defecto de la iluminación PBR | |
Implementación por defecto del efecto de iluminación phong | |
Implementación por defecto para renderizar las propiedades de color establecidas para cada vértice | |
Implementación por defecto de un material de textura simple sin iluminación |
Mallas y geometrías
Permite crear un cono en el espacio 3D | |
Una malla cónica | |
Una malla cónica | |
Permite crear un cuboide en el espacio 3D | |
Malla cuboide | |
Malla cuboide | |
Permite crear un cilindro en el espacio 3D | |
Malla cilíndrica | |
Malla cilíndrica | |
Permite crear un plano en el espacio 3D | |
Malla plana cuadrada | |
Malla plana cuadrada | |
Permite crear una esfera en el espacio 3D | |
Malla esférica | |
Malla esférica | |
Permite crear un toroide en el espacio 3D | |
Malla toroidal | |
Una malla toroidal |
Controladores de cámara
Permite controlar la cámara de la escena desde la perspectiva en primera persona | |
Permite controlar la cámara de la escena a lo largo de la trayectoria orbital |
Entidades
FrameGraphs
Ventana
- Qt3DExtras::Qt3DWindow
Nota: El módulo Quick3DExtras también especifica un Qt3DExtras::Quick::Qt3DQuickWindow.
Referencia
© 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.