IAS2233_Lab07 - IAS2233 COMPUTER GRAPHICS SEMESTER...

Info icon This preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Prepared by: Miss Rosnita/FIIT IAS2233 : COMPUTER GRAPHICS SEMESTER 3/2010/2011 LAB 07 1) Type the following code: #include <GL/glut.h> #define VIEW_TURN_RATE 10 int turn = 0; int turn1 = 0; float rotate = 0.0; void TurnRight(void) { turn = (turn - VIEW_TURN_RATE) % 360; } void TurnLeft(void) { turn = (turn + VIEW_TURN_RATE) % 360; } void TurnForwards(void) { turn1 = (turn1 - VIEW_TURN_RATE) % 360; } void TurnBackwards(void) { turn1 = (turn1 + VIEW_TURN_RATE) % 360; } void special(int key, int x, int y) { int i=0; switch(key){ // start of view position functions case GLUT_KEY_F1: { glScalef(1.0,1.0,1.0); glRotatef(rotate,rotate,rotate,rotate);
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Prepared by: Miss Rosnita/FIIT rotate += 0.05; glutWireSphere(1.0,12,12); // radius, vertices, glutSwapBuffers(); } break; case GLUT_KEY_RIGHT: { TurnRight(); i++; } break; case GLUT_KEY_LEFT: { TurnLeft(); i++; } break; case GLUT_KEY_DOWN: { TurnForwards(); i++; } break; case GLUT_KEY_UP: { TurnBackwards();
Image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern