Anda di halaman 1dari 9

TUGAS

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA

MEMBUAT GARIS MENGGUNAKAN OPENGL

NAMA

: KHOIRUNNISA HARLIANI

NPM

: 15114877

KELAS

: 3KA36

UNIVERSITAS GUNADARMA
SISTEM INFORMASI
2016

PENJELASAN PROGRAM
Kali ini saya akan menjelaskan tugas Mata Kuliah Grafik Komputer dan Pengolahan Citra
tentang membuat Garis Vertical,Horizontal dan Diagonal dengan menggunakan Bahasa
Pemrograman C++ dan dipadukan dengan Library dari OpenGL yaitu Glut.h .
Pada pembuatan ketiga garis ini saya menggunakan software DEV C++ untuk compiler dan
dipadukan dengan Library OpenGL, untuk memulai project baru kita terlebih dahulu
memasukkan package Glut.h pada Dev c++ dengan cara klik di menu tools dan pilih package
manager.

lalu setelah itu klik install dan cari file bernama glut-3.7.6-bin, setelah itu kita open.

Dan kita akan menuju ke installer untuk library OpenGL, lalu kita klik install dan finish.

Sekarang kita buat projectnya dengan cara klik new dan pilih project lalu pilih di tab Basic dan
pilih Console Application lalu saya membuat nama file project3 klik OK.

Memanggil File-File Header yang Dibutuhkan

Pertama panggil semua file Header yang dibutuhkan dalam pembuatan program, iostream
sebagai input dan output sedangkan glu,glut,gl berguna agar kita dapat menggunakan
statment-statment OpenGL.

Membuat function
Setelah itu buat function yang akan di panggil pada saat user menginput nilai pada tampilan
menu.

1. glClear (GL_COLOR_BUFFER_BIT); Digunakan untuk membersihkan layar latar belakang


dengan warna hitam

2. glPushMatrix (); Digunakan untuk membuat baris kode menjadi tidak berlaku untuk
bagian luar
3. glColor3f (1.0,1.0,1.0); Digunakan untuk menentukan warna garis/titik
4. glBegin (GL_LINES); Digunakan untuk menggambar garis dari titik
5. glVertex3f (x+0.5,a+0.5,0.0); Digunakan untuk menentukan titik awal
6. glVertex3f (x+0.5,b+0.5,0.0);Digunakan untuk menentukan titik awal
7. glEnd (); Digunakan untuk mengakhiri gambar garis dititik akhir
8. glPopMatrix (); Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian
luar

Membuat tampilan Menu

menu: sebagai parameter agar pada saat user menginput nilai yang tidak ada pada menu maka
program akan kembali ke awal.

SCRIPT

USER GUIDE
1.

Pertama double klik Project3.exe, lalu akan muncul tampilan menu.

2.

Kemudian pilih salah satu dari 4 menu diatas, lalu input nilai sesuai dengan syarat
masingmasing garis.
Syarat Input :
1. Vertikal
: Nilai Yawal harus sama dengan nilai Xtetap.
2. Horizontal : Nilai Xawal harus sama dengan nilai Ytetap.
3. Diagonal
: Nilai X0 dan Y0 harus bernilai 0 sedangkan untuk X1 dan Y1
Harus diisi dengan nilai selain 0 sebagai derajat pembuat garis.

VERTIKAL

Horizontal

DIAGONAL

3.

Jika user menginput nilai yang tidak sesuai dengan sayarat yang ada maka pada window
OpenGL tidak akan mencetak garis.

Anda mungkin juga menyukai