Professional Documents
Culture Documents
OBJECT 2D
Oleh:
Firmanda Ahmadani Arsistawa
21552021026
3.
4. //x = double
5. //y = normal
6. void userdraw()
7. {
8. static int tick=0;
9. glBegin(GL_LINE_STRIP);
10. glColor3d(0,0,1);
11.
12. glVertex3f(0,0,0);
13. glVertex3f(100,100,0);
14. glVertex3f(200,0,0);
15. glVertex3f(100,-150,0);
16. glVertex3f(0,0,0);
17.
18.
19.
20.
21. //glVertex3f(0,0,0);
22. //glVertex3f(0,0,0);
23. //glVertex3f(0,0,0);
24.
25.
26.
27. glEnd();
28. }
29. //glVertex3f(0,0,0);
30.
31.
5.
6.
7. float x,y,i;
8. float PI=3.1416;
9.
17.
18. glBegin(GL_TRIANGLE_FAN);
19. glColor3ub(100, 210, 233);
20. x=0; y=0; radius =20;
21. twicePi = 2.0 * PI;
22.
31.
32.
33. glutSwapBuffers();
34. }
35.
39.
40. glLoadIdentity();
41. glOrtho(-100.0, 200.0, -100.0, 100.0, -1.0, 1.0);
42. }
43.
5.
6.
7. float x,y,i;
8. float PI=3.1416;
9.
17.
18. glBegin(GL_TRIANGLE_FAN);
19. glColor3ub(100, 210, 233);
20. x=0; y=0; radius =20;
21. twicePi = 2.0 * PI;
22.
31.
32.
33. glutSwapBuffers();
34. }
35.
39.
40. glLoadIdentity();
41. glOrtho(-100.0, 200.0, -100.0, 100.0, -1.0, 1.0);
42. }
43.