En esta página

Qt3DExtras::QPerVertexColorMaterial Class

class Qt3DExtras::QPerVertexColorMaterial

La 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.