glVertex
5.5.2
|
Blinn-Phong material. More...
#include <glvertex_light.h>
Public Member Functions | |
void | setAmbientColor (vec3f color) |
set ambient material reflectance | |
vec3f | getAmbientColor () const |
get ambient material reflectance | |
void | setDiffuseColor (vec3f color) |
set diffuse material reflectance | |
vec3f | getDiffuseColor () const |
get diffuse material reflectance | |
void | setSpecularColor (vec3f color) |
set specular material reflectance | |
vec3f | getSpecularColor () const |
get specular material reflectance | |
void | setExponent (float exponent) |
set specular exponent | |
float | getExponent () const |
get specular exponent | |
void | setMaterialParameters (vec3f ka=vec3f(0.1f), vec3f kd=vec3f(0.7f), vec3f ks=vec3f(0.2f), float exponent=30) |
set the material parameters | |
void | getMaterialParameters (vec3f &ka, vec3f &kd, vec3f &ks, float &exponent) const |
get the material parameters | |
void | begin () |
activate material | |
void | end () |
deactivate material | |
Blinn-Phong material.