Qt Quick 3D QML Types
Este es el frontend QML para utilizar el renderizador espacial y el scenegraph. Por el momento, todo el contenido 3D pasa a través de texturas fuera de pantalla (FBO)s para que puedan ser compuestas en escenas Qt Quick (como QQuickItem).
Importa el módulo QtQuick3D con la siguiente sentencia:
import QtQuick3D
QtQuick3D Tipos QML
Añade una definición de preprocesador a la compilación del shader para un pase | |
Especifica la configuración del baked lightmap para un modelo | |
Crea o hace referencia a un búfer de color que se utilizará para una pasada de un Efecto | |
Define un búfer de entrada que se utilizará como entrada para un pase de un Efecto | |
Define una base abstracta para Cámaras | |
Define un archivo adjunto de color para un pase | |
Supertipo de comandos a realizar como parte de un pase de un Efecto | |
Proporciona una enumeración de las capas de contenido disponibles en un QtQuick3D | |
Define una textura de mapa cúbico para su uso en escenas 3D | |
Define una Cámara con una matriz de proyección personalizada | |
Componente base para crear materiales personalizados utilizados para sombrear modelos | |
Se utiliza para configurar los ajustes de depuración | |
Define un accesorio de plantilla de profundidad para un RenderPass | |
Define un accesorio de textura de profundidad para un pase | |
Define una luz direccional en la escena | |
Componente base para crear un efecto de post-procesado | |
Permite leer tablas de instancias desde un archivo | |
Especifica los ajustes de niebla para una escena | |
Define una PerspectiveCamera con un frustum personalizado | |
Tipo base para geometría personalizada | |
Permite especificar instancias manualmente en QML | |
Especifica una instancia en una InstanceList | |
Tipo base para tablas de instancias | |
Define un nodo en una jerarquía de animación esquelética | |
Un tipo base abstracto no creable para todas las luces | |
Especifica los ajustes de horneado del mapa de luces para una escena | |
Permite la carga dinámica de un subárbol 3D desde una URL o un componente | |
Tipo base abstracto que proporciona una funcionalidad común a los materiales | |
Permite cargar los datos de un modelo 3D | |
Define las propiedades de un objetivo morph | |
Componente base para un objeto que existe en una escena 3D | |
Tipo base abstracto de todos los nodos y recursos 3D | |
Define una Cámara con una matriz de proyección ortográfica | |
Define un pase de renderizado en un efecto | |
Define una cámara de perspectiva para ver el contenido de una escena 3D | |
Define las anulaciones de estado del pipeline para un único pase | |
Define una luz puntual en la escena | |
Permite definir un material para elementos 3D utilizando el flujo de trabajo metal/rugosidad | |
Proporciona funciones de utilidad para quaternion | |
Una PropertyAnimation para quaternions | |
Define una sonda de reflexión en la escena | |
Un tipo base abstracto no creable para extensiones de renderizado | |
El tipo define un pase de renderizado personalizado para renderizar contenido 3D | |
Define una textura que se utilizará como objetivo de renderizado en un pase | |
Proporciona información del renderizado de la escena | |
Define un filtro para seleccionar a qué renderizables afectar en un pase | |
Instancia de una serie de componentes basados en nodos utilizando un modelo proporcionado. | |
Permite precargar los recursos 3D | |
Permite configurar cómo se renderiza una escena | |
Define un valor que se establecerá durante un único pase | |
Componente contenedor para definir el código de sombreado utilizado por los efectos de postprocesamiento | |
Define una jerarquía de animación esquelética | |
Define una animación de esqueleto | |
Permite definir un material para elementos 3D utilizando el flujo de trabajo especular/brillo. | |
Define una luz puntual en la escena | |
Define una textura para su uso en escenas 3D | |
Tipo base para datos de textura personalizados | |
Especifica una textura expuesta a los shaders de un CustomMaterial o Efecto | |
Un tipo base abstracto no creable para extensiones de proveedores de texturas | |
Proporciona una ventana en la que renderizar una escena 3D | |
Define los parámetros de mezcla para un único color adjunto de un pase de renderizado |
Tipos de valor QML
Especifica los límites de un modelo | |
Contiene los resultados de una selección |
Tipos QML QtQuick3D.Helpers
Importa el módulo QtQuick3D.Helpers con la siguiente sentencia:
import QtQuick3D.Helpers
Ayudante visual para mostrar los 3 ejes y una rejilla en una escena 3D | |
Proporciona geometría para una cápsula | |
Proporciona geometría para un cono | |
Proporciona geometría para un cuboide | |
Proporciona geometría para un cilindro | |
Vista para mostrar estadísticas de renderizado y realizar acciones de depuración y desarrollo | |
Un SceneEnvironment que proporciona efectos de renderizado de uso común | |
Proporciona geometría para texto extruido | |
Un proveedor de geometría personalizada para renderizar rejillas | |
Una geometría de campo de altura | |
Muestra una cuadrícula infinita | |
Define un modelo de datos basado en una tabla de instancias | |
Especifica un rango para RandomInstancing | |
Instancia de componentes basados en una tabla de instancias | |
Gestor que gestiona los cambios de visibilidad del nivel de detalle | |
Nodo ayudante que se mantiene automáticamente apuntando a otro nodo | |
Controlador de cámara que rota alrededor de un origen | |
Proporciona geometría para un plano | |
Permite la creación de geometría a partir de QML | |
Define un subconjunto de ProceduralMesh | |
Genera un cubemap HDR skybox | |
Permite la creación y población de TextureData desde QML | |
Genera una tabla de instanciación aleatoria | |
Proporciona geometría para una esfera | |
Proporciona geometría para un toroide | |
Controla la posición y orientación de los nodos con las teclas y el ratón |
Tipos QML de QtQuick3D.AssetUtils
Importa el módulo QtQuick3D.AssetUtils con la siguiente sentencia:
import QtQuick3D.AssetUtils
Importa un asset 3D en tiempo de ejecución |
Tipos QML QtQuick3D.Particles3D
Importa el módulo QtQuick3D.Particles3D con la siguiente declaración:
import QtQuick3D.Particles3D
Los Affectors modifican los atributos de las partículas durante su tiempo de vida | |
Atrae partículas hacia una posición o una forma | |
Las direcciones asignan velocidad a las partículas emitidas | |
Ráfagas emisoras dinámicas | |
Ráfagas emisoras declarativas | |
Acelera las partículas hacia un vector de la magnitud especificada en la dirección especificada | |
Partícula de línea | |
Mezcla el efecto de partículas con un modelo 3D | |
Partícula que utiliza un modelo 3D Qt Quick | |
Partícula lógica abstracta | |
Tipo base abstracto de formas de partículas | |
Carga formas de partículas personalizadas para emisores y afectadores | |
Emisor para partículas lógicas | |
Ofrece forma de partícula desde el modelo para emisores y afectadores | |
Ofrece formas de partículas a partir de una escena para emisores y efectores | |
Ofrece formas 3D para emisores y efectores | |
Un sistema que incluye tipos de partículas, emisores y afectores | |
Proporciona información del sistema de partículas | |
Rota partículas alrededor de un punto de giro | |
Repelente de partículas | |
Afector de escala de partículas | |
Partícula que utiliza una textura sprite 2D | |
Proporciona características de secuencia de imágenes para las partículas Sprite | |
Para especificar una dirección hacia la posición objetivo | |
Emisor para partículas lógicas de otras partículas | |
Para especificar una dirección hacia la dirección objetivo | |
Aplica curvas de onda aleatorias a las partículas |
Tipos QML de QtQuick3D.Xr
Importa el módulo QtQuick3D.Xr con la siguiente declaración:
import QtQuick3D.Xr
Rastrea la posición espacial y la orientación desde la que el usuario ve una escena XR | |
Un nodo espacial rastreado que rastrea la posición y orientación de un controlador de entrada | |
Diálogo de error personalizado para aplicaciones PCVR | |
Representa un modelo 3D de una mano | |
Representa un efecto háptico | |
Controla la retroalimentación háptica para un controlador XR | |
Representa una acción de un controlador de entrada | |
Una superficie virtual en el espacio 3D que puede contener contenido de interfaz de usuario 2D | |
Ubicación de origen para el XrView | |
Muestra información sobre el tiempo de ejecución XR | |
Permite configurar la háptica del controlador mediante amplitud, duración y frecuencia | |
Rastrea una ubicación específica o un objeto en el espacio real | |
Proporciona un modelo que contiene anclajes espaciales | |
Configura la vista de una aplicación XR | |
Asigna la entrada del controlador 3D a la entrada del ratón en elementos 2D |
Tipos QML obsoletos
Los siguientes tipos QML han quedado obsoletos. Los tipos obsoletos ya no se mantienen. Se proporcionan para que el código fuente antiguo siga funcionando, pero pueden eliminarse en una futura versión. Desaconsejamos encarecidamente el uso de estas clases en código nuevo.
- V
- Vignette
Tipos QML con propiedades o métodos obsoletos
Los siguientes tipos QML contienen una o más propiedades o métodos que han quedado obsoletos. Los miembros obsoletos ya no se mantienen. Se proporcionan para que el código fuente antiguo siga funcionando, pero pueden eliminarse en una versión futura. Desaconsejamos encarecidamente el uso de estos miembros obsoletos en código nuevo. Haga clic en un tipo para ver sus miembros obsoletos.
© 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.