Professional Documents
Culture Documents
Nama: Surya Faturohman Kelas: 4C NPM: 06515 15 098 Tugas Grafika Komputer
Nama: Surya Faturohman Kelas: 4C NPM: 06515 15 098 Tugas Grafika Komputer
Screenshoot
#include<gl/glut.h>
glClear(GL_COLOR_BUFFER_BIT);
glLineWidth(2.0f);
glBegin(GL_LINES);
glColor3f(1.0f,1.0f,1.0f);
/*--S--*/
glVertex3f(-0.70,0.00,0.00);
glVertex3f(-0.50,0.00,0.00);
glVertex3f(-0.50,0.00,0.00);
glVertex3f(-0.50,0.20,0.00);
glVertex3f(-0.50,0.20,0.00);
glVertex3f(-0.70,0.20,0.00);
glVertex3f(-0.70,0.20,0.00);
glVertex3f(-0.70,0.40,0.00);
glVertex3f(-0.70,0.40,0.00);
glVertex3f(-0.50,0.40,0.00);
/*--S-END--*/
/*--------------HORIZONTAL--------------*/
/*--U--*/
glVertex3f(-0.40,0.00,0.00);
glVertex3f(-0.40,0.40,0.00);
glVertex3f(-0.40,0.00,0.00);
glVertex3f(-0.20,0.00,0.00);
glVertex3f(-0.20,0.00,0.00);
glVertex3f(-0.20,0.40,0.00);
/*--U-END--*/
/*--R--*/
glVertex3f(-0.10,0.00,0.00);
glVertex3f(-0.10,0.40,0.00);
glVertex3f(-0.10,0.40,0.00);
glVertex3f(0.10,0.40,0.00);
glVertex3f(0.10,0.40,0.00);
glVertex3f(0.10,0.20,0.00);
glVertex3f(0.10,0.20,0.00);
glVertex3f(-0.10,0.20,0.00);
glVertex3f(-0.10,0.20,0.00);
glVertex3f(0.10,0.00,0.00);
/*--R-END--*/
/*--Y--*/
glVertex3f(0.25,0.00,0.00);
glVertex3f(0.25,0.20,0.00);
glVertex3f(0.25,0.20,0.00);
glVertex3f(0.12,0.40,0.00);
glVertex3f(0.25,0.20,0.00);
glVertex3f(0.37,0.40,0.00);
/*--Y-END--*/
/*--A--*/
glVertex3f(0.37,0.00,0.00);
glVertex3f(0.45,0.40,0.00);
glVertex3f(0.45,0.40,0.00);
glVertex3f(0.53,0.00,0.00);
glVertex3f(0.41,0.21,0.00);
glVertex3f(0.49,0.21,0.00);
/*--A-END--*/
/*--------------END HORIZONTAL-------------*/
/*--------------VERTIKAL--------------*/
/*--U--*/
glVertex3f(-0.70,-0.10,0.00);
glVertex3f(-0.70,-0.40,0.00);
glVertex3f(-0.70,-0.40,0.00);
glVertex3f(-0.50,-0.40,0.00);
glVertex3f(-0.50,-0.40,0.00);
glVertex3f(-0.50,-0.10,0.00);
/*--U-END--*/
/*--R--*/
glVertex3f(-0.70,-0.50,0.00);
glVertex3f(-0.70,-0.90,0.00);
glVertex3f(-0.70,-0.50,0.00);
glVertex3f(-0.50,-0.50,0.00);
glVertex3f(-0.50,-0.50,0.00);
glVertex3f(-0.50,-0.70,0.00);
glVertex3f(-0.50,-0.70,0.00);
glVertex3f(-0.70,-0.70,0.00);
glVertex3f(-0.70,-0.70,0.00);
glVertex3f(-0.50,-0.90,0.00);
/*--R-END--*/
/*--------------END VERTIKAL--------------*/
glEnd();
glFlush();
glutInit(&argc,argv);
glutInitWindowSize(800,480);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA);
glutDisplayFunc(surya);
glutMainLoop();
return 0;