//Temple Object //Created by Justine Aylmer //CS 307 #include #include #include //#include "justine.cc" #include void display(void) { twDisplayInit(); twCamera(); GLfloat lightPos[] = {20,30,0,1}; twGrayLight(GL_LIGHT0, lightPos, .5,.5,.1); glEnable(GL_LIGHTING); GLfloat ad[] = {.5, .5, .6, 1}; GLfloat s[] = {.1, .1, .1, 1}; glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, ad); glMaterialfv(GL_FRONT, GL_SPECULAR, s); jaylmerTemple(); glFlush(); glutSwapBuffers(); } int main (int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH); twInitWindowSize(500,500); glutCreateWindow(argv[0]); glutDisplayFunc(display); twBoundingBox(0,17,0,23,-34,0); twMainInit(); glutMainLoop(); return 0; }