Anda di halaman 1dari 1

#include<stdio.

h>
#include<gl/glut.h>
void userdraw(void);
void drawDot(float x, float y)
{
glBegin(GL_POINTS);
glVertex2f(x,y);
glEnd();
}
void setColor(float red,float green,float blue)
{
glColor3f(red, green, blue);
}
void userdraw(void)
{
glPointSize (4);
setColor(0.,0.,1.);
for(int i=0; i<20; i+=5)
{
for (int j=0; j<20; j+=5)
{
drawDot(10.0+i,10.0+j);
}
}
}
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
userdraw();
glFlush();
}
void main (int argc, char **argv)
{
glutInit (&argc , argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(640,480);
glutInitWindowPosition(100,150);
glutCreateWindow("Muliansyah Aplikasi");
glClearColor(1.0, 1.0, 1.0, 0.0);
gluOrtho2D(0., 640., 0.0, 480.0);
glutDisplayFunc(display);
glutMainLoop();
}

Anda mungkin juga menyukai