You are on page 1of 4

LAPORAN MODUL 1 PRAKTIKUM GRAFIKA KOMPUTER

Pengenalan GLUT

Disusun untuk memenuhi tugas matakuliah Praktikum Grafika Komputer yang dibimbing oleh Bapak Harits Al-Rasyid

Disusun Oleh : Kelompok 1 Ade Ari Sandra Septiana Winda Maulida Khoirul Umam 109533414511 109533414517 109533423214

UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA SEPTEMBER 2011

A. Jawaban Jobsheet a. Setelah pernyataan glutDisplayFunc(renderScene) dihilangkan, maka pada saat program dijalankan window hanya muncul sebentar lalu menghilang serta muncul pesan error bahwa display callback functionnya tidak ada. Hal ini dikarenakan glutDisplayFunc merupakan fungsi yang bertugas untuk meredrawn atau menggambar ulang window yang dibuat. b. Sistem koordinat yang diterapkan bagi window aplikasi ialah posisi (0, 0) dimulai dari sudut kiri atas layar monitor. Sistem koordinatnya dapat digambarkan sebagai berikut :

glutInitWindowPosition(100, 100)

glutInitWindowPosition(500, 100) c. Sistem koordinat untuk menghasilkan segitiga :

d. Jawaban ada di Che e. Kesimpulan : sistem koordinat pada GLUT akan mengikuti lebar dan tinggi window. Sehingga saat window diperbesar, bentuk objek yang tergambar di window juga akan ikut membesar.

f. Fungsi gluOrtho2D merupakan fungsi yang berguna untuk mengatur ulang sistem koordinat yang digunakan pada window. B. Jawaban Tugas glutInitDisplayMode : menunjukkan tipe mode display yang akan digunakan oleh GLUT ketika menciptakan window aplikasi. glutInitWindowPosition : mengatur posisi munculnya window di layar monitor. glutInitWindowSize : mengatur lebar dan tinggi window yang diciptakan. glutCreateWindow : fungsi yang digunakan untuk menciptakan window aplikasi. gluOrtho2D : mengubah sistem koordinat yang digunakan pada window aplikasi. glutDisplayFunc : mendaftarkan (register) callback functions untuk meredraw display atau tampilan. glutMainLoop : me-looping fungsi main untuk memantau aksi user. glClear : digunakan untuk membersihkan gambar pada window sebelumnya dengan memberikan warna pada background window tersebut. glFlush : membersihkan memori dari perintah-perintah sebelumnya sehingga dapat menyebabkan perintah-perintah OpenGL yang belum dieksekusi menjadi tereksekusi. glBegin : fungsi yang digunakan untuk mulai membuat sebuah objek primitif. glEnd : fungsi yang mengakhiri pembuatan sebuah objek primitif. glVertex3f : fungsi yang digunakan untuk membuat sebuah vertex dengan memasukkan koordinat sumbu x, sumbu y, dan sumbu z posisi vertex tersebut. GL_COLOR_BUFFER_BIT : menyimpan informasi warna pada pixel. GL_TRIANGLES : salah satu pendeklarasian objek primitif yang dapat digunakan untuk membuat sebuah segitiga.

You might also like