You are on page 1of 1

#include <GL/glut.

h

void userdraw(void) {
// Disini tempat untuk menggambar
glClear(GL_CJLJR_BUFFER_BIT);
glColor3f(0.0, 1.0, 1.0);
//glBegin(GL_PJINTS);
//glBegin(GL_LINES);
//glBegin(GL_LINE_STRIP);
//glBegin(GL_LINE_LJJP);
glBegin(GL_TRIANGLES);
glVertex3f(-120, 140, 0.0);
glVertex3f(120, 140, 0.0);
glVertex3f(120, -140, 0.0);
//glVertex3f(-120, -140, 0.0);
//glVertex3f(20, 80, 0.0);
//glVertex3f(80, 80, 0.0);
glEnd();
glFlush();
}
void display(void) {
glClear( GL_CJLJR_BUFFER_BIT);
userdraw();
glutSwapBuffers();
}
int main(int argc, char **argv){
glutInit(&argc,argv);
glutInitDisplayMode ( GLUT_DJUBLE | GLUT_RGB );
glutInitWindowPosition(100,100);
glutInitWindowSize(640,480);
glutCreateWindow ("Drawing by Muhammad Sofyan");
glClearColor(0.0, 0.0, 0.0, 0.0);
gluJrtho2D(-320., 320., -240.0, 240.0);
glutIdleFunc(display);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}

You might also like