Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. glNewList(1, GL_COMPILE); // sciana kostki
  2. 56 glBegin(GL_QUADS);
  3. 57 glNormal3f(0.0f, 0.0f, 1.0f);
  4. 58 glTexCoord2f(0.0f, 1.0f);
  5. 59 glVertex3f(-SIZE, SIZE, SIZE);
  6. 60
  7. 61 glNormal3f(0.0f, 0.0f, 1.0f);
  8. 62 glTexCoord2f(1.0f, 1.0f);
  9. 63 glVertex3f(SIZE, SIZE, SIZE);
  10. 64
  11. 65 glNormal3f(0.0f, 0.0f, 1.0f);
  12. 66 glTexCoord2f(1.0f, 0.0f);
  13. 67 glVertex3f(SIZE, -SIZE, SIZE);
  14. 68
  15. 69 glNormal3f(0.0f, 0.0f, 1.0f);
  16. 70 glTexCoord2f(0.0f, 0.0f);
  17. 71 glVertex3f(-SIZE, -SIZE, SIZE);
  18. 72 glEnd();
  19. 73 glEndList();
  20.  
  21. 18 void Obiekt1::draw(void) {
  22. 19 glPushMatrix();
  23. 20 glTranslatef(x, y, z);
  24. 21
  25. 22 glPushMatrix();
  26. 23 glRotatef(90.f, 1.0f, 0.0f, 0.0f);
  27. 24 glCallList(1);
  28. 25 glPopMatrix();
  29.  
  30. 26 glPushMatrix();
  31. 27 glRotatef(270.f, 1.0f, 0.0f, 0.0f);
  32. 28 glCallList(1);
  33. 29 glPopMatrix();
  34.  
  35. 30 glPushMatrix();
  36. 31 glRotatef(90.f, 0.0f, 1.0f, 0.0f);
  37. 32 glCallList(1);
  38. 33 glPopMatrix();
  39.  
  40. 34 glPushMatrix();
  41. 35 glRotatef(270.f, 0.0f, 1.0f, 0.0f);
  42. 36 glCallList(1);
  43. 37 glPopMatrix();
  44.  
  45. 38 glCallList(1);
  46. 39 glPushMatrix();
  47. 40 glRotatef(180.f, 0.0f, 1.0f, 0.0f);
  48. 41 glCallList(1);
  49. 42 glPopMatrix();
  50. 43 glPopMatrix();
  51. 44 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement