break;\r
case 's':\r
case 'S':\r
- camz -= factor;\r
+ camz += factor;\r
break;\r
case 'd':\r
case 'D':\r
break;\r
case 'x':\r
case 'X':\r
- keyrot += factor;\r
+ keyrot -= factor;\r
break;\r
case '=':\r
case '+':\r
glLoadIdentity();\r
\r
gluLookAt(\r
- 0.0, 0.0, 5.0 + (zoom*zoomFactor), /* eye is at (x,y,z) */\r
+ 0.0, 0.0, 15.0 + (zoom*zoomFactor), /* eye is at (x,y,z) */\r
0.0, 0.0, 0.0, /* center is at (x,y,z) */\r
- 0.0, 1.0, 0.0 /* up is in postivie Y direction */\r
+ 0.0, 10.0, 0.0 /* up is in postivie Y direction */\r
);\r
\r
- glRotatef(50.0, 1.0, 0.0, 0.0);\r
+ glRotatef(40.0, 1.0, 0.0, 0.0);\r
\r
/* Reposition the light source. */\r
lightPosition[0] = 12*cos(lightAngle);\r
glPushMatrix();\r
glTranslatef(0.0, 0.5, 0.0); // **NOTE: Teapot currently does not rest on surface\r
glColor3f(0.0, 0.0, 0.0);\r
- glFrontFace(GL_CW);\r
+ glFrontFace(GL_CW); // The teapot does not obey the right-hand rule\r
glutSolidTeapot(1);\r
glFrontFace(GL_CCW);\r
glPopMatrix();\r