for (int i = 0; i < (numVerts-1); i++) { for (int j = 0; j < (numVerts-1); j++) { glBegin(GL_TRIANGLE_STRIP); // Build Quad From A Triangle Strip glTexCoord2d(0,0); glVertex3f(verts[i][j+1].x ,-3, verts[i][j+1].z); // Bottom Left glTexCoord2d(1,0); glVertex3f(verts[i+1][j+1].x ,-3, verts[i+1][j+1].z); // Bottom Right glTexCoord2d(0,1); glVertex3f(verts[i][j].x ,-3, verts[i][j].z); // Top Left glTexCoord2d(1,1); glVertex3f(verts[i+1][j].x ,-3, verts[i+1][j].z); // Top Right glEnd(); } }Now I want to convert this to a vert array method. I have no problem getting all the vertices in an array but I'm having a hard time figuring out how do the index array. With simple triangles it’s fairly easy, but this makes quads out of triangle strips. Here I'm not sure how to do this, do i have to now have 6 indices per quad? (3 per triangle strip). Any help is greatly appreciated. I’m using glDrawElements to draw. [edited by - skow on February 21, 2004 5:36:53 PM]