class QNormalDiffuseMapAlphaMaterial#

QNormalDiffuseMapAlphaMaterial类提供了一个针对具有alpha覆盖和渲染通道中执行深度测试的QNormalDiffuseMapMaterial的功能特殊化。了解更多…

Inheritance diagram of PySide6.Qt3DExtras.Qt3DExtras.QNormalDiffuseMapAlphaMaterial

概述#

方法#

注意

此文档中可能包含自动从C++转换为Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您在翻译中看到问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建票据来告诉我们。

详细说明#

此类已弃用;请使用QDiffuseSpecularMaterial代替。

镜面照明效果基于三个照明组件(环境光、漫反射和高光)的组合。这些组件的相对强度通过它们的反射率系数来控制,这些系数被模拟为RGB三元组。

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

  • 漫反射是与具有灯光的粗糙表面反射时发出的颜色。

  • 高光是具有灯光的亮表面反射时发出的颜色。

  • 表面光泽度由一个浮点属性来控制。

该材料使用单次渲染通道方法的效果,并在每个片段上执行照明。提供了OpenGL 2、OpenGL 3或更高版本以及OpenGL ES 2的技术。

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

parentQNode

使用父对象parent构造新的QNormalDiffuseMapAlphaMaterial实例。