You are on page 1of 2

Andik Purwanto 065116119

#include<gl/gl.h> glVertex3f(-0.90,0.20,0.00);

#include<gl/glut.h> glVertex3f(-0.70,0.20,0.00);

glVertex3f(-0.60,0.00,0.00);

void garis(void) glVertex3f(-0.60,0.40,0.00);

{ glVertex3f(-0.60,0.40,0.00);

glClear(GL_COLOR_BUFFER_BIT); glVertex3f(-0.40,0.00,0.00);

glLineWidth(2.0f); glVertex3f(-0.40,0.00,0.00);

glBegin(GL_LINES); glVertex3f(-0.40,0.40,0.00);

glColor3f(1.0f,1.0f,1.0f); glVertex3f(-0.30,0.00,0.00);

glVertex3f(-0.90,0.00,0.00); glVertex3f(-0.30,0.40,0.00);

glVertex3f(-0.90,0.40,0.00); glVertex3f(-0.30,0.40,0.00);

glVertex3f(-0.90,0.40,0.00); glVertex3f(-0.15,0.20,0.00);

glVertex3f(-0.70,0.40,0.00); glVertex3f(-0.15,0.20,0.00);

glVertex3f(-0.70,0.40,0.00); glVertex3f(-0.30,0.00,0.00);

glVertex3f(-0.70,0.0,0.00); glVertex3f(-0.125,0.00,0.00);
glVertex3f(-0.125,0.40,0.00); glEnd();

glVertex3f(-0.10,0.00,0.00); glFlush();

glVertex3f(-0.10,0.40,0.00); }

glVertex3f(-0.10,0.20,0.00);

glVertex3f(0.05,0.4,0.00);

glVertex3f(-0.10,0.20,0.00); int main(int argc,char* argv[])

glVertex3f(0.05,0.00,0.00); {

glVertex3f(0.2,0.4,0.00); glutInit(&argc,argv);

glVertex3f(0.1,0.2,0.00); glutInitWindowSize(1080,1080);

glVertex3f(0.2,0.0,0.00); glutInitDisplayMode(GLUT_SINGLE |
GLUT_RGBA);
glVertex3f(0.2,0.4,0.00);
glutCreateWindow("GARIS");
glVertex3f(0.1,0.0,0.00);
glutDisplayFunc(garis);
glVertex3f(0.3,0.0,0.00);
glClearColor(0.0f,0.0f,1.0f,1.0f);
glVertex3f(0.35,0.00,0.00);
glutMainLoop();
glVertex3f(0.55,0.00,0.00);
return 0;
glVertex3f(0.45,0.00,0.00);
}
glVertex3f(0.45,0.40,0.00);

glVertex3f(0.45,0.40,0.00);

glVertex3f(0.35,0.20,0.00);

glVertex3f(0.6,0.00,0.00);

glVertex3f(0.8,0.00,0.00);

glVertex3f(0.8,0.00,0.00);

glVertex3f(0.8,0.40,0.00);

glVertex3f(0.8,0.40,0.00);

glVertex3f(0.6,0.40,0.00);

glVertex3f(0.6,0.40,0.00);

glVertex3f(0.6,0.20,0.00);

glVertex3f(0.6,0.20,0.00);

glVertex3f(0.8,0.20,0.00);

You might also like