Kom
STMIK Bina Patria Magelang
GLUT (GL Utility Toolkit) merupakan pengembangan dari OpenGL yang didesain untuk aplikasi dengan
level kecil hingga menengah dan menggunkan callback function untuk menambahkan interaksi dari
user.
6. Letakkan file libglut32.a yang terdapat pada direktori lib ke dalam folder C:\Program Files
(x86)\Dev-Cpp\MinGW32\lib
Coba Program
1. Buat Folder pada direktori D:\ dengan nama Project1
2. Buka Dev-C++
3. Buat project baru dengan cara File - New - Project...
Coba Praktikum
#include <GL/glut.h>
void userdraw(void) {
// Disini tempat untuk menggambar
glBegin(GL_POINTS);
glVertex2i(100,50);
glVertex2i(100,130);
glVertex2i(150,130);
glEnd();
}
void display(void) {
glClear( GL_COLOR_BUFFER_BIT);
userdraw();
glutSwapBuffers();
}
int main(int argc, char **argv){
glutInit(&argc,argv);
glutInitDisplayMode ( GLUT_DOUBLE | GLUT_RGB );
glutInitWindowPosition(100,100);
glutInitWindowSize(640,480);
glutCreateWindow ("Wahyu Priyoatmoko");
glClearColor(0.0,0.0,0.0,0.0);
gluOrtho2D(-320.,320.,-240.0,240.0);
glutIdleFunc(display);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}