for(int i=0; i < 10; i++) { glBegin(GL_TRIANGLE_STRIP); for(int j=0; j < NVERTICES; j++) { glNormal3dv(normals[i][j]); glTexCoord2f(j/NVERTICES, 2*i/NVERTICES); glVertex3dv(mesh[i][j]); glNormal3dv(normals[i+1][j]); glTexCoord2f(j/NVERTICES, 2*(i+1)/NVERTICES); glVertex3dv(mesh[i + 1][j]); } glEnd(); }