Advertisement
Aveneid

Untitled

Nov 19th, 2020
787
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.44 KB | None | 0 0
  1. void display()
  2. {
  3.     glClearColor(0,0,0,0);
  4.     glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
  5.     glMatrixMode(GL_MODELVIEW);
  6.     glLoadIdentity();
  7.  
  8.     glTranslatef(1.5f+X, 0.0f+Z, -7.0f+Y);
  9.     glRotatef(r,0.0f,1.0f,0.0f);
  10.     //cube
  11.     glBegin(GL_QUADS);
  12.      //top
  13.     glColor3f(1.0f,0.0f,0.0f);     //red
  14.      glVertex3d(1.0f  ,1.0f ,1.0f);
  15.      glVertex3d(-1.0f ,1.0f ,1.0f);
  16.      glVertex3d(1.0f  ,1.0f ,-1.0f);
  17.      glVertex3d(-1.0f ,1.0f ,-1.0f);
  18.     //bot
  19.     glColor3f(0.0f,0.0f,1.0f);     //blue
  20.      glVertex3d(1.0f  ,-1.0f ,1.0f);
  21.      glVertex3d(-1.0f ,-1.0f ,1.0f);
  22.      glVertex3d(1.0f  ,-1.0f ,-1.0f);
  23.      glVertex3d(-1.0f ,-1.0f ,-1.0f);
  24.     //left
  25.     glColor3f(0.0f,1.0f,0.0f);     //green
  26.      glVertex3d(-1.0f ,1.0f  ,1.0f);
  27.      glVertex3d(-1.0f ,-1.0f ,1.0f);
  28.      glVertex3d(-1.0f ,1.0f  ,-1.0f);
  29.      glVertex3d(-1.0f ,-1.0f ,-1.0f);
  30.      //right
  31.     glColor3f(1.0f,1.0f,0.0f);     //yellow
  32.      glVertex3d(1.0f  ,1.0f  ,1.0f);
  33.      glVertex3d(1.0f  ,-1.0f ,1.0f);
  34.      glVertex3d(1.0f  ,1.0f  ,-1.0f);
  35.      glVertex3d(1.0f  ,-1.0f ,-1.0f);
  36.      //front
  37.     glColor3f(1.0f,0.0f,1.0f);     //purple
  38.      glVertex3d(1.0f  ,1.0f  ,1.0f);
  39.      glVertex3d(-1.0f ,1.0f  ,1.0f);
  40.      glVertex3d(1.0f  ,-1.0f ,1.0f);
  41.      glVertex3d(-1.0f ,-1.0f ,1.0f);
  42.      //back
  43.     glColor3f(1.0f,1.0f,1.0f);     //white
  44.      glVertex3d(1.0f  ,1.0f  ,-1.0f);
  45.      glVertex3d(-1.0f ,1.0f  ,-1.0f);
  46.      glVertex3d(1.0f  ,-1.0f ,-1.0f);
  47.      glVertex3d(-1.0f ,-1.0f ,-1.0f);
  48.     glEnd();
  49.  
  50.     glutSwapBuffers();
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement