PySide6.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial

class QPerVertexColorMaterial

QPerVertexColorMaterial 类提供了一个默认实现,用于渲染为每个顶点设置的颜色属性。更多

PySide6.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial 的继承图

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

这种光照效果是基于两种光照组件的组合:环境光和漫反射。环境光由顶点颜色设置。漫反射考虑了每个顶点的法线分布。

  • 环境光是指物体在没有其他光源的情况下发出的颜色。

  • 漫反射是光线与粗糙表面反射时发出的颜色

本材料使用单次渲染通道方法的效果并形成片段照明。提供了适用于OpenGL 2、OpenGL 3及以上版本以及OpenGL ES 2的技术。

__init__([parent=None])
Parameters:

parentQNode

构造一个新的 QPerVertexColorMaterial 实例,父对象为 parent