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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| if (relative_texture.length == 6) { relative_texture[0].bind(); } glTexCoord2f(0, 1); glVertex3f(pointlist[0].x, pointlist[0].y, pointlist[0].z); glTexCoord2f(1, 1); glVertex3f(pointlist[1].x, pointlist[1].y, pointlist[1].z); glTexCoord2f(1, 0); glVertex3f(pointlist[2].x, pointlist[2].y, pointlist[2].z); glTexCoord2f(0, 0); glVertex3f(pointlist[3].x, pointlist[3].y, pointlist[3].z); if (relative_texture.length == 6) { relative_texture[1].bind(); } glTexCoord2f(0, 1); glVertex3f(pointlist[4].x, pointlist[4].y, pointlist[4].z); glTexCoord2f(1, 1); glVertex3f(pointlist[5].x, pointlist[5].y, pointlist[5].z); glTexCoord2f(1, 0); glVertex3f(pointlist[6].x, pointlist[6].y, pointlist[6].z); glTexCoord2f(0, 0); glVertex3f(pointlist[7].x, pointlist[7].y, pointlist[7].z); if (relative_texture.length == 6) { relative_texture[2].bind(); } glTexCoord2f(0, 1); glVertex3f(pointlist[8].x, pointlist[8].y, pointlist[8].z); glTexCoord2f(1, 1); glVertex3f(pointlist[9].x, pointlist[9].y, pointlist[9].z); glTexCoord2f(1, 0); glVertex3f(pointlist[10].x, pointlist[10].y, pointlist[10].z); glTexCoord2f(0, 0); glVertex3f(pointlist[11].x, pointlist[11].y, pointlist[11].z); if (relative_texture.length == 6) { relative_texture[3].bind(); } glTexCoord2f(0, 1); glVertex3f(pointlist[12].x, pointlist[12].y, pointlist[12].z); glTexCoord2f(1, 1); glVertex3f(pointlist[13].x, pointlist[13].y, pointlist[13].z); glTexCoord2f(1, 0); glVertex3f(pointlist[14].x, pointlist[14].y, pointlist[14].z); glTexCoord2f(0, 0); glVertex3f(pointlist[15].x, pointlist[15].y, pointlist[15].z); if (relative_texture.length == 6) { relative_texture[4].bind(); } glTexCoord2f(0, 1); glVertex3f(pointlist[16].x, pointlist[16].y, pointlist[16].z); glTexCoord2f(1, 1); glVertex3f(pointlist[17].x, pointlist[17].y, pointlist[17].z); glTexCoord2f(1, 0); glVertex3f(pointlist[18].x, pointlist[18].y, pointlist[18].z); glTexCoord2f(0, 0); glVertex3f(pointlist[19].x, pointlist[19].y, pointlist[19].z); if (relative_texture.length == 6) { relative_texture[5].bind(); } glTexCoord2f(0, 1); glVertex3f(pointlist[20].x, pointlist[20].y, pointlist[20].z); glTexCoord2f(1, 1); glVertex3f(pointlist[21].x, pointlist[21].y, pointlist[21].z); glTexCoord2f(1, 0); glVertex3f(pointlist[22].x, pointlist[22].y, pointlist[22].z); glTexCoord2f(0, 0); glVertex3f(pointlist[23].x, pointlist[23].y, pointlist[23].z); |