En esta página

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

Qt3DExtras

Contiene clases del módulo Qt3DExtras

Clases

Qt3DExtras::QAbstractCameraController

Funcionalidad básica para controladores de cámara

Qt3DExtras::QConeGeometry

Permite la creación de un cono en el espacio 3D

Qt3DExtras::QConeGeometryView

Una malla cónica

Qt3DExtras::QConeMesh

Una malla cónica

Qt3DExtras::QCuboidGeometry

Permite crear un cuboide en el espacio 3D

Qt3DExtras::QCuboidGeometryView

Una malla cuboide

Qt3DExtras::QCuboidMesh

Malla cuboide

Qt3DExtras::QCylinderGeometry

Permite crear un cilindro en el espacio 3D

Qt3DExtras::QCylinderGeometryView

Malla cilíndrica

Qt3DExtras::QCylinderMesh

Una malla cilíndrica

Qt3DExtras::QDiffuseSpecularMaterial

Implementación por defecto del efecto de iluminación phong

Qt3DExtras::QExtrudedTextGeometry

Permite crear un texto extruido en 3D en el espacio 3D

Qt3DExtras::QExtrudedTextMesh

Una malla de texto extruido en 3D

Qt3DExtras::QFirstPersonCameraController

Permite controlar la cámara de la escena desde la perspectiva en primera persona

Qt3DExtras::QForwardRenderer

Implementación por defecto de FrameGraph de un renderizador de avance

Qt3DExtras::QGoochMaterial

Material que implementa el modelo de sombreado Gooch, popular en aplicaciones CAD y CAM

Qt3DExtras::QMetalRoughMaterial

Implementación por defecto de la iluminación PBR

Qt3DExtras::QMorphPhongMaterial

Implementación por defecto del efecto de iluminación phong

Qt3DExtras::QOrbitCameraController

Permite controlar la cámara de la escena a lo largo de la trayectoria orbital

Qt3DExtras::QPerVertexColorMaterial

Implementación por defecto para renderizar las propiedades de color establecidas para cada vértice

Qt3DExtras::QPlaneGeometry

Permite la creación de un plano en el espacio 3D

Qt3DExtras::QPlaneGeometryView

Una malla plana cuadrada

Qt3DExtras::QPlaneMesh

Una malla plana cuadrada

Qt3DExtras::QSkyboxEntity

Qt3DExtras::QSkyboxEntity es una subclase de Qt3DCore::QEntity que puede usarse para insertar un skybox en una escena 3D

Qt3DExtras::QSphereGeometry

Permite la creación de una esfera en el espacio 3D

Qt3DExtras::QSphereGeometryView

Una malla esférica

Qt3DExtras::QSphereMesh

Una malla esférica

Qt3DExtras::QText2DEntity

Permite la creación de un texto 2D en el espacio 3D

Qt3DExtras::QTextureMaterial

Implementación por defecto de un material de textura simple sin iluminación

Qt3DExtras::QTorusGeometry

Permite crear un toroide en el espacio 3D

Qt3DExtras::QTorusGeometryView

Una malla toroidal

Qt3DExtras::QTorusMesh

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

Qt3DExtras::QDiffuseSpecularMaterial

Implementación por defecto del efecto de iluminación phong

Qt3DExtras::QGoochMaterial

Material que implementa el modelo de sombreado Gooch, popular en aplicaciones CAD y CAM

Qt3DExtras::QMetalRoughMaterial

Implementación por defecto de la iluminación PBR

Qt3DExtras::QMorphPhongMaterial

Implementación por defecto del efecto de iluminación phong

Qt3DExtras::QPerVertexColorMaterial

Implementación por defecto para renderizar las propiedades de color establecidas para cada vértice

Qt3DExtras::QTextureMaterial

Implementación por defecto de un material de textura simple sin iluminación

Mallas y geometrías

Qt3DExtras::QConeGeometry

Permite crear un cono en el espacio 3D

Qt3DExtras::QConeGeometryView

Una malla cónica

Qt3DExtras::QConeMesh

Una malla cónica

Qt3DExtras::QCuboidGeometry

Permite crear un cuboide en el espacio 3D

Qt3DExtras::QCuboidGeometryView

Malla cuboide

Qt3DExtras::QCuboidMesh

Malla cuboide

Qt3DExtras::QCylinderGeometry

Permite crear un cilindro en el espacio 3D

Qt3DExtras::QCylinderGeometryView

Malla cilíndrica

Qt3DExtras::QCylinderMesh

Malla cilíndrica

Qt3DExtras::QPlaneGeometry

Permite crear un plano en el espacio 3D

Qt3DExtras::QPlaneGeometryView

Malla plana cuadrada

Qt3DExtras::QPlaneMesh

Malla plana cuadrada

Qt3DExtras::QSphereGeometry

Permite crear una esfera en el espacio 3D

Qt3DExtras::QSphereGeometryView

Malla esférica

Qt3DExtras::QSphereMesh

Malla esférica

Qt3DExtras::QTorusGeometry

Permite crear un toroide en el espacio 3D

Qt3DExtras::QTorusGeometryView

Malla toroidal

Qt3DExtras::QTorusMesh

Una malla toroidal

Controladores de cámara

Qt3DExtras::QFirstPersonCameraController

Permite controlar la cámara de la escena desde la perspectiva en primera persona

Qt3DExtras::QOrbitCameraController

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.