ممكن مساعده الله يخليكم بذا الكود لما كتبته يطلع لي خطئين واحد بدالة ال main والثاني بذي الداله glutSolidTorus
وعجزت اصححها :sad:
ذا الكوود
#include<windows.h>
#include<gl/gl.h>
#include<GL/glu.h>
void Init()
{
glClearColor(1.0,1.0,1.0,0.0);
glPointSize(2.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0,150.0,0.0,150.0);
}
void Draw()
{
glClear(GL_COLOR_BUFFER_BIT);
glPushMatrix();
glColor3f (1.0, 0.0, 0.0);
glTranslatef (-40.0, 40.0, 0.0);
glutSolidTorus(5.00, 0.15, 5, 100);
glutSolidTorus(4.50, 0.15, 5, 100);
glutSolidTorus(4.00, 0.15, 5, 100);
glutSolidTorus(3.50, 0.15, 5, 100);
glutSolidTorus(3.00, 0.15, 5, 100);
glutSolidTorus(2.50, 0.15, 5, 100);
glutSolidTorus(2.00, 0.15, 5, 100);
glutSolidTorus(1.50, 0.15, 5, 100);
glutSolidTorus(1.00, 0.15, 5, 100);
glPopMatrix();
glEnd();
int main()
{
glutInitSolidTorus(GLUT_DOUBLE | GLUT_RGB);
glutInitWindowSize(400,560);
glutInitWindowPosition(100,100);
glutCreateWindow("draw flower");
Init();
glutDisplayFunc(Draw);
glutMainLoop();
return 0;
}
}