Anda di halaman 1dari 7

TUGAS MEMBUAT GARIS VERTIKAL, HORIZONTAL & DIAGONAL DENGAN MENGGUNAKAN OPENGL

NAMA NPM KELAS

: SANGGAM M. TOGATOROP : 16111593 : 3KA33

MATA KULIAH : GRAFIK KOMPUTER & PENGOLAHAN CITRA DOSEN : LILY WULANDARI

UNIVERSITAS GUNADARMA SISTEM INFORMASI 2013

MEMBUAT GARIS VERTIKAL,HORIZONTAL & DIAGONAL DENGAN MENGGUNAKAN OPENGL 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. Seperti gambar di bawah ini:

Setelah kita klik package manager, selanjutnya klik install dan cari file bernama glut -3.7.6bin dan klik open.

Selanjutnya kita akan menuju ke installer untuk Library OpenGl, klik install dan finish.

Sekarang kita akan membuat projectnya dengan cara klik File dan pilih project pada pilihan new seperti gambar di bawah ini:

Selanjutnya pilih Console Application pada tab basic dengan nama project2 lalu klik ok.

Langkah pertama adalah kita panggil semua file Header yang dibutuhkan dalam pembuatan program, iostream sebagai input dan output sedangkan glu,glut,gl berguna untuk kita dapat menggunakan statement-statement OpenGL.

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

1. glPushMatrix (); Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian luar. 2. glBegin (GL_LINES); Digunakan untuk menggambar garis dari titik 3. glVertex3f (x+0.5,a+0.5,0.0); Digunakan untuk menentukan titik awal 4. glVertex3f (x+0.5,b+0.5,0.0);Digunakan untuk menentukan titik awal 5. glClear (GL_COLOR_BUFFER_BIT); Digunakan untuk membersihkan suatu layar dari program sebelumnya.

6. glColor3f (1.0,1.0,1.0); Digunakan untuk menentukan warna garis/titik 7. glPopMatrix (); Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian luar 8. glEnd (); Digunakan untuk mengakhiri gambar garis dititik akhir

Maka , hasil dari program diatas adalah: 1. Garis Vertikal

Maka Outputnya adalah:

2. Garis Horizontal

Maka Outpunya adalah :

3. Garis Diagonal

Maka Outputnya adalah:

Anda mungkin juga menyukai