class QPerVertexColorMaterial#

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

Inheritance diagram of PySide6.Qt3DExtras.Qt3DExtras.QPerVertexColorMaterial

概要#

方法#

  • __init__()

注意

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

详细描述#

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

  • 环境光是没有任何其他光源发出的物体发出的颜色。

  • 漫反射是在粗糙表面反射中与光源一起发出的颜色

此材质使用单遍渲染方法并形成片段光照。提供了 OpenGL 2、OpenGL 3 或更高版本以及 OpenGL ES 2 的技术。

__init__(可选[parent=None])#
参数:

parentQNode

使用父对象 parent 构造一个新的 QPerVertexColorMaterial 实例。