السلام عليكم .. ورحمة الله وبركاته
حاولت اطبق موضوع تكرار الشكل في نجمة ..
وزبطت معاااي تمااام مره وحده
والمرات الثانية حلفت ماتطلع لي الا خرابيط <_<
ياليت تشوفولي المشكله انا خفت من اعدادت البرنامج نفسه بس سويت كذا برنامج تمام الا هذااا ..
#include <windows.h>
#include <gl\gl.h>
# include <gl\glu.h>
#include <gl\glut.h>
static void redraw(void);
int main (int argc, char **argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE |
GLUT_DEPTH);
glutInitWindowPosition(100,100);
glutInitWindowSize(600,600);
glutCreateWindow("the five-pointed star");
glutDisplayFunc(redraw);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(-600,600,-600,600);
glutMainLoop();
return 0;
}
static void redraw(void)
{
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
glColor3f(1.0, 1.0, 0.0);
{ int i;
glTranslatef(150.0,-160.0,10.0);
for(i=0;i<10;i++)
{
glBegin(GL_LINE_LOOP);
glVertex2f(0, 30);//
glVertex2f(5,4);
glVertex2f(30, 10);
glVertex2f(10, -10);
glVertex2f(20, -28);//
glVertex2f(1, -14);
glVertex2f(-20, -28);
glVertex2f(-10, -10);
glVertex2f(-30, 10);//
glVertex2f(-5, 4);
glEnd();
glutSwapBuffers();
}
}
}