Upload
adwin-rahmadi
View
254
Download
0
Embed Size (px)
Citation preview
7/27/2019 Tugas Grafik Dan Pengolahan Citra OpenGL
http://slidepdf.com/reader/full/tugas-grafik-dan-pengolahan-citra-opengl 1/5
TUGAS
GRAFIK KOMPUTER DAN PENGOLAHAN CITRA MEMBUAT GARIS HORIZONTAL PADA OPENGL
Nama : Muhammad Adwin Rahmadi
Npm : 14111741
Kelas : 3KA36
UNIVERSITAS GUNADARMA SISTEM INFORMASI
2013
7/27/2019 Tugas Grafik Dan Pengolahan Citra OpenGL
http://slidepdf.com/reader/full/tugas-grafik-dan-pengolahan-citra-opengl 2/5
MEMBUAT GARIS HORIZONTAL DENGAN OPENGL
Sekilas tentang OpenGL. OpenGL merupakan singkatan dari Open Graphics Library. OpenGL itu
sendiri merupakan spesifikasi standar yang mendefinisikan suatu lintas bahasa untuk mengembangkan
suatu aplikasi yang menghasilkan suatu grafis komputer dalam bentuk 2D ataupun 3D.
OpenGL adalah suatu perangkat pembuat grafis standard yang digunakan untuk keperluan-keperluan
pemrograman grafis. OpenGL bersifat opensource, multi-platform dan multi language. Saat ini semua
bahasa pemrograman mendukung OpenGL. Dan OpenGL bisa bekerja dalam lingkungan Windows,
Unix, SGI, Linux, freeBSD . Library dasar dari OpenGL adalah GLUT, dengan fasilitas yang bisa
dikembangkan. Untuk OS Windows,library ini terdiri dari 3 files yaitu:
Glut.h
Glut32.libGlut32.dll
Dalam pembuatannya disini kita gunakan software pemrograman Dev-C++, dalam software ini kita
menggunakan bahasa pemrograman C++ tetapi dibantu dengan library OpenGL
Pertama yang kita lakukan untuk membuat garis horizontalnya yaitu:
1. Masukkan file library/header OpenGL, dengan cara klik tools pada menu bar lalu pilih
Package Manager.
2. Setelah masuk package manager kita klik install
7/27/2019 Tugas Grafik Dan Pengolahan Citra OpenGL
http://slidepdf.com/reader/full/tugas-grafik-dan-pengolahan-citra-opengl 3/5
3. Lalu kita masukkan file GLUT atau library OpenGL untuk diinstal, pada files of type kita
pilih Generic package untuk melihat file berbentuk zip atau rar setelah itu kita klik open,
maka file tersebut akan langsung terinstall.
4. Pada menu bar kita pilih file lalu pilih new > project.
5. Lalu pada new project kita pilih tab
multimedia lalu pilih OpenGL
namai projectnya, lalu klik ok dan
simpan.
7/27/2019 Tugas Grafik Dan Pengolahan Citra OpenGL
http://slidepdf.com/reader/full/tugas-grafik-dan-pengolahan-citra-opengl 4/5
6. Lalu akan muncul Form, lalu kita masukkan kode pada bagian “OpenGL animation”
Berikut adalah Kode untuk membuat Garis Horizontal :
/* OpenGL animation code goes here */
glClearColor (0.0f, 0.0f, 0.0f, 0.0f); //Untuk memilih warna
yang digunakan.glClear (GL_COLOR_BUFFER_BIT); //Untuk membersihkan layar
latar belakang.
glPushMatrix (); //Membuat baris kode menjadi tidak berlaku
untuk bagian luar.
glBegin(GL_LINES); //Untuk menggambar garis dari titik yang
digunakan.
glVertex3f(-0.6f, 0.0f, 0.0f); //Untuk menentukan titik awal
yang digunakan.
glVertex3f(0.6f, 0.0f, 0.0f); //Untuk menentukan titik akhir
yang digunakan.glEnd (); //Untuk mengakhiri gambar garis di titik akhir.
glPopMatrix (); //Membuat baris kode menjadi tidak berlaku
untuk bagian luar.
SwapBuffers (hDC); //Untuk mengantikan bagian belakang buffer
menjadi buffer layar.
Sleep (1);
}
}
7/27/2019 Tugas Grafik Dan Pengolahan Citra OpenGL
http://slidepdf.com/reader/full/tugas-grafik-dan-pengolahan-citra-opengl 5/5
7. Lalu kita compile programnya dengan cara, pilih execute pada menu bar lalu pilih compile
dan program akan langsung tercompile
8. Lalu klik Run pada execute untuk menjalankan programnya
Dan berikut adalah hasil programnya :
Pada pembuatan garis horizontal di line bagian
“glvertex3f” pada kode program disinilah dimana
sebuah garis dibuat dengan koordinat yang kita
tentukan dan disinilah pemahaman tentang koordinat
diperlukan untuk pembuatan garis yang sesuai fungsi
yang kita gunakan.