Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- glNewList(1, GL_COMPILE); // sciana kostki
- 56 glBegin(GL_QUADS);
- 57 glNormal3f(0.0f, 0.0f, 1.0f);
- 58 glTexCoord2f(0.0f, 1.0f);
- 59 glVertex3f(-SIZE, SIZE, SIZE);
- 60
- 61 glNormal3f(0.0f, 0.0f, 1.0f);
- 62 glTexCoord2f(1.0f, 1.0f);
- 63 glVertex3f(SIZE, SIZE, SIZE);
- 64
- 65 glNormal3f(0.0f, 0.0f, 1.0f);
- 66 glTexCoord2f(1.0f, 0.0f);
- 67 glVertex3f(SIZE, -SIZE, SIZE);
- 68
- 69 glNormal3f(0.0f, 0.0f, 1.0f);
- 70 glTexCoord2f(0.0f, 0.0f);
- 71 glVertex3f(-SIZE, -SIZE, SIZE);
- 72 glEnd();
- 73 glEndList();
- 18 void Obiekt1::draw(void) {
- 19 glPushMatrix();
- 20 glTranslatef(x, y, z);
- 21
- 22 glPushMatrix();
- 23 glRotatef(90.f, 1.0f, 0.0f, 0.0f);
- 24 glCallList(1);
- 25 glPopMatrix();
- 26 glPushMatrix();
- 27 glRotatef(270.f, 1.0f, 0.0f, 0.0f);
- 28 glCallList(1);
- 29 glPopMatrix();
- 30 glPushMatrix();
- 31 glRotatef(90.f, 0.0f, 1.0f, 0.0f);
- 32 glCallList(1);
- 33 glPopMatrix();
- 34 glPushMatrix();
- 35 glRotatef(270.f, 0.0f, 1.0f, 0.0f);
- 36 glCallList(1);
- 37 glPopMatrix();
- 38 glCallList(1);
- 39 glPushMatrix();
- 40 glRotatef(180.f, 0.0f, 1.0f, 0.0f);
- 41 glCallList(1);
- 42 glPopMatrix();
- 43 glPopMatrix();
- 44 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement