Dandelion 1.1.1
A light-weight 3D builder for educational usage
载入中...
搜索中...
未找到
GL::Material结构体 参考

物体材质。 更多...

#include <gl.hpp>

Public 成员函数

 Material (const Eigen::Vector3f &K_ambient=Eigen::Vector3f(1.0f, 1.0f, 1.0f), const Eigen::Vector3f &K_diffuse=Eigen::Vector3f(0.5f, 0.5f, 0.5f), const Eigen::Vector3f &K_specular=Eigen::Vector3f(0.0f, 0.0f, 0.0f), float shininess=5.0f)
 

Public 属性

Eigen::Vector3f ambient
 
Eigen::Vector3f diffuse
 
Eigen::Vector3f specular
 
float shininess
 

详细描述

物体材质。

类成员变量说明

◆ ambient

Eigen::Vector3f GL::Material::ambient

环境光反射系数(颜色)。

◆ diffuse

Eigen::Vector3f GL::Material::diffuse

漫反射光反射系数(颜色)。

◆ shininess

float GL::Material::shininess

Phong 模型计算镜面反射时的指数

◆ specular

Eigen::Vector3f GL::Material::specular

镜面反射光反射系数(颜色)。


该结构体的文档由以下文件生成: