My Flash

Rabu, 11 April 2012

Callback Reshape

Ambil Program 01 yang menggambar bujur sangkat sebagai dasar. Jika kita drag ujung windows sehingga window tidak lagi berupa bujursangkar, bujursangkar-nya juga berubah bentuk. Gambar berikut mengilustrasikan situasinya.

Agar gambar tetap berada pada proporsi yang tepat, maka perlu digunakan callback reshape yang dipanggil setiap kali window berubah ukuran. Untuk itu perlu lakukan dua langkah berikut:
  • membuat fungsi yang akan dipanggil saat rehape, di sini fungsinya adalah void resize(int width, int height)
  • melakukan registrasi callback reshape dengan fungsi glutReshapeFunc().
Hasilnya diilustrasikan pada gambar berikut:
resource di sini

Tidak ada komentar:

Posting Komentar