1 Sierpins ki 镂垫程序 /* two-dimensional Sierpinski gasket */ /* generated using randomly selected vertices */ /* and bisection */ #include /*you may have to change the include to or elsewhere depending on where it is stored on your system */ /* glut
h usually has included for gl
h and glu
h */ void myinit(void) { /* attributes */ glClearColor(1
0); /* white background */ glColor3f(1
0); /* draw in red */ /* set up viewing */ /* 50
0 × 50
0 camera coordinate window with origin lower left */ glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(0
0); glMatrixMode(GL_MODELVIEW); } void display(void) { /* A triangle */ GLfloat vertices[3][2]={{0
0},{25
0},{50
0}}; int i, j, k; int rand(); /* standard random number generator */ GLfloat