Slide 23
Slide 23 text
Javier Gonzalez-Sanchez | SER332 | Spring 2018 | 23
jgs
Example
// emerald
GLfloat mat_emission[] = { 0.0, 0.0, 0.0, 1.0 };
glMaterialfv(GL_FRONT, GL_EMISSION, mat_emission);
GLfloat mat_ambient[] = { 0.0215, 0.1745, 0.0215, 1.0 };
glMaterialfv(GL_FRONT, GL_AMBIENT, mat_ambient);
GLfloat mat_diffuse[] = { 0.07568, 0.61424, 0.07568, 1.0 };
glMaterialfv(GL_FRONT, GL_DIFFUSE, mat_diffuse);
GLfloat mat_specular[] = { 0.633, 0.727811, 0.633 };
glMaterialfv(GL_FRONT, GL_SPECULAR, mat_specular);
glMaterialf(GL_FRONT, GL_SHININESS, 76.80);
glPushMatrix();
glCallList(displayDiamond);
glPopMatrix();