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#); glLineWidth(#f1:3:20#); if (#e0:1#) glEnable(GL_LINE_SMOOTH); else glDisable(GL_LINE_SMOOTH); glBegin(#eGL_LINES:GL_LINE_STRIP:GL_LINE_LOOP#); for (i=0;i<6;i++){ glColor3fv(Color[i]); glVertex2fv(Vertex[i]); } glEnd(); glFlush(); glutSwapBuffers();