Top Banner
 TUGAS GRAFIK KOMPUTER DAN PENGOLAHAN CITRA MEMBUAT GARIS HORIZONTAL PADA OPENGL  Nama : Muhammad Adwin Rahmadi  Npm : 14111741 Kelas : 3KA36 UNIVERSITAS GUNADARMA SISTEM INFORMASI 2013
6

Tugas Grafik Dan Pengolahan Citra OpenGL

Apr 14, 2018

Download

Documents

Adwin Rahmadi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Tugas Grafik Dan Pengolahan Citra OpenGL

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

Page 2: Tugas Grafik Dan Pengolahan Citra OpenGL

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

Page 3: Tugas Grafik Dan Pengolahan Citra OpenGL

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.

Page 4: Tugas Grafik Dan Pengolahan Citra OpenGL

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);

}

}

Page 5: Tugas Grafik Dan Pengolahan Citra OpenGL

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.