Senin, 29 April 2013

Pengenalan GLUT


GLUT (OpenGL Utility Toolkit)
OpenGL  adalah sebuah library grafis standart yang biasa digunakan untuk mendukung pemrograman grafis. OpenGL memiliki sifat multi platform dan multi language. Ini berarti bahwa OpenGL dapat bekerja di berbagai lingkungan operating system seperti Windows,Linux, Unix, dll. Selain itu juga OpenGL dapat mendukung semua bahasa pemrograman. Hal lain yang memudahkan user yang menggunakan OpenGL adalah karena OpenGL bersifat open-source .


Glut (GL Utility Toolkit) adalah pengembangan dari OpenGL yang sebelumnya didesain untuk aplikasi dengan level kecil hingga menengah, dilengkapi dengan callback function untuk menambahkan interaksi dari user. Dalam penggunaan OpenGL di C++ dibutuhkan library tambahan, yaitu :

§  glut.h
§  glut32.lib
§  glut32.dll

Pemrograman Berbasis Event
GLUT diciptakan untuk membuat sebuah aplikasi grafis menggunakan pemrograman yang bersifat prosedural. Untuk menghasilkan sebuah aplikasi grafis digunakan pemrograman grafis yaitu pemrograman yang dipakai untuk menghasilkan gambar pada komputer menggunakan library yang ada. Teknik- teknik  pada pemrograman grafis didasari oleh teknik- teknik menggambar dengan pemakaian geometri sebagai dasar struktur  datanya. GLUT memiliki fungsi main loop yang diatur oleh GLUT.  Looping memiliki tujuan untuk penanganan fungsi- fungsi callback sebagai input dari user seperti fungsi redraw, mouse, keyboard, joystick, dan lain- lain.
Instalasi GLUT pada Windows dan Aplikasi Pengembangan Visual Studio
Instalasi GLUT dilakukan setelah melakukan instalasi  Microsoft Visual Studio 2008 dan seri lain di atasnya yang mendukung pemrograman C++ . setelah melakukan instalasi lakukan hal- hal di bawah ini  :
§  buat folder include di folder yang anda buat untuk menyimpan project anda
§  copy kan file glut.h ke dalam folder include yang telah anda buat
§  kembali ke folder tempat anda menyimpan file project anda
§  copy kan file glut32.lib dan glut32.dll ke dalamnya.
1. Script :
                 2. Hasil


a.       glutCreateWindow(“……”)
digunakan untuk memberi judul pada windows. Pada program di atas judulnya adalah  “Pemrograman Grafis GLUT”

b.      glutDisplayFunc(renderScene)
untuk memberikan jeda waktu ketika menampilakan jendela yang berisi output dari program, agar jendela tidak tertutup secara otomatis, jika dihilangkan maka output akan keluar dalam hitungan detik kemudian tertutup kembali secara otomatis.



Tidak ada komentar:

Posting Komentar