//Trident Object //Created by Justine Aylmer //CS 307 #include #include #include //#include "justine.cc" #include void display(void) { twDisplayInit(); twCamera(); GLfloat lightPos[] = {10,20,0,1}; twGrayLight(GL_LIGHT0, lightPos, .5,.5,.1); glEnable(GL_LIGHTING); GLfloat ad[] = {1, .7, 0, 1}; GLfloat s[] = {.1, .1, .1, 1}; glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, ad); glMaterialfv(GL_FRONT, GL_SPECULAR, s); jaylmerTrident(); 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(-7,7,-35,0,-5,5); twMainInit(); glutMainLoop(); return 0; }