Sabtu, 27 Oktober 2012

Grafik Komp. & Pengolahan Citra (Tugas OpenGL)

NAMA  : LISA OKTAVIA SUNARYA
NPM      : 14110046
KELAS  : 3 KA 33

Pada kesempatan kali ini saya membuat tugas OpenGL membuat garis vertical, horizontal dan garis diagonal dengan menggunakan proggram dev c++.
Open GL adalah suatu perangkat pembuat grafis standar yang digunakan untuk keperluan-keperluan pemograman grafis. Pertama kita harus menginstall programnya terlebih dahulu. setelah selesai menginstall programnya maka buatlah project untuk membuat program menggunakan kodingan yang telah ada.

Klik menu file> pilih new> lalu klik project

Pada gambar dibawah ini adalah membuat garis vertical :

Logika :
* glClearColor, digunakan untuk memilih warna yang akan digunakan untuk membersihkan layar dalam mode RGB.
* glClear(GL_COLOR_BUFFER_BIT),  digunakan untuk membersihkan layar belakang.
*glPushMatrix(), digunakan untuk membuat garis kode.
*glBegin(GL_LINES), digunakan untuk menggambar garis dari titik yang digunakan.
*glEnd(), digunakan untuk mengakhiri gambar garis dititik akhir.
*glPopMatrix(), digunakan untuk membuat garis kode menjadi tidak berlaku untuk di luar.
*Swap Buffers (hDc), digunakan untuk menukar bagian belakang buffer menjadi buffer layar.

Setelah selesai menulis koding seperti pada gambar diatas, maka compile lah dengan pencet tomobol f9. Jika tidak ada yang error maka program akan berjalan dengan baik. maka hasilnya seperti ini :


Setelah itu saatnya kita membuat garis horizontal. Maka buat lah koding lagi seperti pada gambar sebelumnya. Maka ini lah kodingan untuk membuat garis horizontal :

Dimana, sebelumnya saya telah membuat logika apa-apa saja fungsi-fungsi dari kodingan tersebut.
*glClearColor(0.1f, 0.1f, 0.9f, 0.9f) digunakan untuk memilih warna yang akan digunakan atau warna yang sesuai anda inginkan.
*glClearColor(1, 1, 1, 0) digunakan untuk menentukan garis dan titik.
*glColor3f(1, 1, 1)// digunakan untuk menentukan garis titik. atau sesuai dengan yang anda inginkan.

Setelah selesai mengetik kodingannya, maka cobalah kita meng-run atau menjalankan program tersebut. Jika terdapat error, maka program tidak akan berjalan dan akan memberikan tanda dimana letak error itu berada. Jika sudah benar kodingannya, program tersebut saat kita pencet tombol f9, maka akan berjalan dengan sendirinya. ini lah hasil dari kodingan tersebut :

Yang terakhir, saya akan membuat garis diagonal dengan menggunakan kodingan pada program dev c++. Inilah kodingannya dari awal hingga akhir .

Pada gambar diatas, logika nya sama dengan logika diatas yang telah saya buat. Hanya bedanya kodingan pada ("Color"), saat di run akan berbeda dengan hasil output sebelumnya.

Jika telah selesai, maka saya akan menjalankan program tersebut dengan mengcompile. Maka jalankanlah program tersebut. Jika ada error, maka ada tanda silang pada program tersebut. Bila tidak ada yang error kemudian jalankan lah programnya. Dan pada gambar dibawah ini adalah hasil output garis diagonal :




Tidak ada komentar:

Posting Komentar