int i; float Vertex[6][2]={ {#f-1:+0.0:1#,#f-1:+0.0:1#}, {#f-1:-0.5:1#,#f-1:+0.5:1#}, {#f-1:+0.0:1#,#f-1:+0.9:1#}, {#f-1:+0.5:1#,#f-1:+0.4:1#}, {#f-1:+0.9:1#,#f-1:+0.1:1#}, {#f-1:+0.7:1#,#f-1:-0.8:1#} }; float Color[6][3]={ {#f0:0:1#,#f0:0:1#,#f0:1:1#}, {#f0:0:1#,#f0:1:1#,#f0:0:1#}, {#f0:1:1#,#f0:0:1#,#f0:0:1#}, {#f0:1:1#,#f0:1:1#,#f0:0:1#}, {#f0:1:1#,#f0:0:1#,#f0:1:1#}, {#f0:0:1#,#f0:1:1#,#f0:1:1#} }; glClear(GL_COLOR_BUFFER_BIT); glShadeModel(#eGL_SMOOTH:GL_FLAT#); if (#e0:1#) glEnable(GL_POLYGON_SMOOTH); else glDisable(GL_POLYGON_SMOOTH); glBegin(#eGL_TRIANGLES:GL_TRIANGLE_STRIP:GL_TRIANGLE_FAN#); for (i=0;i<6;i++){ glColor3fv(Color[i]); glVertex2fv(Vertex[i]); } glEnd(); glFlush(); glutSwapBuffers();