السلام عليكم ...
المطلوب من هذا الكود هو رسم 8 - 9 نقاط على شكل دائره بحيث تكون دائره كبيره وداخلها صغيره وكل دائره بها 8 - 9 نقاط وربطها مع بعضها ب GL_QUAD_STRIP او شي اخر لااعلم لتكوين شكل سداسي هذا الكود
void aa()
{
glClear(GL_COLOR_BUFFER_BIT); // clear the screen
// glColor3f(1.0,0.0,0.0);
//glColor3f(0.0,0.0,0.0);
glBegin(GL_QUAD_STRIP);
double xc=100;
double yc=100;
double r=100;
double t;
double x;
double y ;
for (t = 0; t <= 360; t+=45)
{
x = xc + r *cos(t);
y = yc + r * sin(t);
glVertex2d(x, y);
}
glColor3f(1.0,0.0,0.0);
double xc1=100;
double yc1=100;
double r1=50;
double t1;
double x1;
double y1 ;
for (t1 = 0; t1 <= 360; t1+=45)
{
x1 = xc1 + r1 *cos(t1);
y1 = yc1 + r1 * sin(t1);
glVertex2d(x1, y1);
}
glEnd();
glFlush();
Sleep(100);
}