glMatrixMode( GL_TEXTURE ); glLoadIdentity()*; glMatrixMode( GL_PROJECTION ); glLoadIdentity()*; glFrustum / glOrtho(...); glMatrixMode( GL_MODELVIEW ); glLoadIdentity()*; ( ... ) glBegin( GL_PRIMITIVE ); for (i=start; i<num; i++) { glNormal3fv( normal[i] ); glColor3fv( color[i] ); glTexCoord2fv( tcoord[i] ); glVertex3fv( vcoord[i] ); } glEnd();