QPerVertexColorMaterial 类
class Qt3DExtras::QPerVertexColorMaterialQPerVertexColorMaterial 类提供对每个顶点设置的颜色的默认渲染实现。 更多信息...
头文件 | #include <QPerVertexColorMaterial> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3dextras) target_link_libraries(mytarget PRIVATE Qt6::3dextras) |
qmake | QT += 3dextras |
继承 | Qt3DRender::QMaterial |
公共函数
QPerVertexColorMaterial(Qt3DCore::QNode *家长 = nullptr) | |
虚拟 | ~QPerVertexColorMaterial() |
详细描述
此光照效果基于2个光照组件的环境光和漫反射的组合。环境光由顶点颜色设置。漫反射考虑了每个顶点的法线分布。
- 环境光是在没有其他光源的情况下由物体发出的颜色。
- 漫反射是在光线照射下产生的粗糙表面反射的颜色。
此材料使用单个渲染 passes 方法创建片段光照,并支持 OpenGL 2、OpenGL 3 或更高版本以及 OpenGL ES 2。
成员函数文档
[明确标识]
QPerVertexColorMaterial::QPerVertexColorMaterial(Qt3DCore::QNode *家长 = nullptr)
使用家长对象 家长 构造新的 QPerVertexColorMaterial 实例。
[虚拟 noexcept]
QPerVertexColorMaterial::~QPerVertexColorMaterial()
© 2024 Qt 公司。本文件中包含的文档贡献属于其各自的版权所有者。本文件提供的文件受免费软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款约束。Qt 及其标志是芬兰及其它国家/地区的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。