Minggu, 28 April 2013

Membuat Kincir Angin dengan OpenGL

Pada pemrograman OpenGL dapat membuat animasi dengan mendeklarasikan fungsi timer.
Fungsi dasar dalam pembuatan animasi dengan menggunakan TimerFunction
void timer (int value)
{
//nilai-nilai variabel yang dianimasikan (rot ++)
glPustRedisplay();
glutTimerFunc(100,timer,0);
Dalam penggunaan glutTimerFunc dimungkinkan untuk membuat sebuah animasi yang dikontrol oleh waktu.
Inisialisasi dalam pengunaan TimerFunction

 
Fungsi dari glutPostRedisplay adalah mengirimkan perintah untuk mengaktifkan display secara berkala (looping). Sedangkan pada main program perlu menambahkan fungsi untuk mengaktifkan timer function, yaitu :
Salah satu penerapan dari aplikasi objek dua dimensi ini adalah kincir angin




Kincir angin di atas dapat berputar berlawanan karena adanya fungsi timer. Kode program dapat dilihat di sini




0 komentar:

Posting Komentar

 
;