1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
......
{un carré avec une texture}
glEnable(GL_TEXTURE_2D);
glColor3ub(255, 255, 255);
glBindTexture(GL_TEXTURE_2D, g_Texture[BACK_ID]);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
glBegin(GL_QUADS);
glTexCoord2f(1.0f, 0.0f); glVertex3f(x + width, y,z);
glTexCoord2f(1.0f, 1.0f); glVertex3f(x + width, y + height, z);
glTexCoord2f(0.0f, 1.0f); glVertex3f(x,y + height, z);
glTexCoord2f(0.0f, 0.0f); glVertex3f(x,y,z);
glEnd();
...
{des lignes de couleur}
...
for(float i = -taille; i <= taille; i += 36)
{
glBegin(GL_LINES);
glColor3ub(0, 10, 0);glVertex3f(-taille, 0, i);
glColor3ub(0, 10, 0);glVertex3f(taille, 0, i);
glColor3ub(0, 10, 0);glVertex3f(i, 0, -taille);
glColor3ub(0, 10, 0);glVertex3f(i, 0, taille);
glEnd();
... |
Partager