Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Nama : Surya Faturohman Kelas : 4C NPM : 06515 15 098

TUGAS GRAFIKA KOMPUTER

Screenshoot

#include<gl/glut.h>

void surya (void){

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();

int main (int argc, char* argv[]){

glutInit(&argc,argv);

glutInitWindowSize(800,480);

glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA);

glutCreateWindow("Call me SURYA or SUR");

glutDisplayFunc(surya);

glClearColor(1.0f, 0.0f, 1.0f, 0.0f);

glutMainLoop();

return 0;

You might also like