Qt3DExtras::QPerVertexColorMaterial Class
class Qt3DExtras::QPerVertexColorMaterialLa clase QPerVertexColorMaterial proporciona una implementación por defecto para renderizar las propiedades de color establecidas para cada vértice. Más...
| Cabecera: | #include <QPerVertexColorMaterial> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dextras)target_link_libraries(mytarget PRIVATE Qt6::3dextras) |
| qmake: | QT += 3dextras |
| Hereda: | Qt3DRender::QMaterial |
| Status: | Obsoleto |
Funciones Públicas
| QPerVertexColorMaterial(Qt3DCore::QNode *parent = nullptr) | |
| virtual | ~QPerVertexColorMaterial() |
Descripción Detallada
Este efecto de iluminación se basa en la combinación de 2 componentes de iluminación: ambiente y difuso. El ambiente se define por el color de los vértices. El difuso tiene en cuenta la distribución normal de cada vértice.
- Ambiente es el color que emite un objeto sin ninguna otra fuente de luz.
- Difuso es el color que se emite por reflejos de superficies rugosas con las luces
Este material utiliza un efecto con un enfoque de un solo pase de render y forma la iluminación de fragmentos. Las técnicas se proporcionan para OpenGL 2, OpenGL 3 o superior, así como OpenGL ES 2.
Documentación de las funciones miembro
[explicit] QPerVertexColorMaterial::QPerVertexColorMaterial(Qt3DCore::QNode *parent = nullptr)
Construye una nueva instancia de QPerVertexColorMaterial con el objeto padre parent.
[virtual noexcept] QPerVertexColorMaterial::~QPerVertexColorMaterial()
Destruye el QPerVertexColorMaterial
© 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.