1. GLUT (OpenGL Utility Toolkit)
Dikembangkan oleh Mark Kilgard. GLUT merupakan pengembangan dari OpenGL dimana
memiliki keunggulan sebagai berikut:
- Mudah, portable window manager, menggunakan callback functions untuk menambahkan
interaksi dari user.
- Didesain untuk aplikasi dengan level kecil hingga menengah.
- Distribusi library bebas tetapi tidak open source.
2. Pemrograman berbasis event
GLUT pada dasarnya dibangun untuk menciptakan aplikasi grafis menggunakan pemrograman
yang bersifat prosedural. Di dalamnya terdapat fungsi main loop yang diatur oleh GLUT dan
looping yang terjadi dalam aplikasi bertujuan untuk penanganan fungsi-fungsi callback sebagai
input dari user seperti fungsi redraw, mouse, keyboard, joystick, dll.
3. Instalasi GLUT pada windows dan aplikasi pengembangan Visual Studio 2008 Express
GLUT tidak secara otomatis dapat diaplikasikan karena membutuhkan beberapa file tambahan
antara lain glut.h, glut32.lib, glut32.dll yang harus disimpan pada lokasi tertentu sesuai dengan
aplikasi pengembangan yaitu Visual Studio 2008 Express.
• Awali setiap aktivitas dengan do’a, semoga berkah dan mendapat kemudahan.
• Pahami Tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar.
• Kerjakan tugas-tugas dengan baik, sabar, dan jujur.
• Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas.
4. SET UP PROJECT BARU
a. Buatlah project baru pada Visual Studio dengan nama prak0.
Gambar 1.1a New Project - Template
Gambar 1.1b New Project – Application Setting
b. Buka windows explorer pada direktori project prak0 dan buatlah direktori baru di dalamnya
dengan nama include dan tempatkan file glut.h di dalamnya.
c. Kembali ke folder project dan copy-paste file glut32.lib dan glut32.dll ke folder project prak0.
Gambar 1.2 Penambahan file untuk grafika komputer menggunakan GLUT
d. Lakukan konfigurasi pada properties projek prak0.
Gambar 1.3 Konfigurasi pada Project Properties
Gambar 1.4a menambah lokasi file include
Gambar 1.4b Pemilihan folder yang berisi glut.h
e. Menciptakan file baru dengan nama cg-0.cpp.
Gambar 1.5a Menambahkan item baru
Gambar 1.5b Menambahkan file c++ baru