Dandelion 1.1.1
A light-weight 3D builder for educational usage
|
物体材质。 更多...
#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 |
物体材质。
Eigen::Vector3f GL::Material::ambient |
环境光反射系数(颜色)。
Eigen::Vector3f GL::Material::diffuse |
漫反射光反射系数(颜色)。
float GL::Material::shininess |
Phong 模型计算镜面反射时的指数
Eigen::Vector3f GL::Material::specular |
镜面反射光反射系数(颜色)。