You are on page 1of 7

PROGRAM MENU GARIS OPENGL

Nama

Ardian Azis Sukmana

NPM

11112043

Kelas

3KA32

Mata Kuliah

Grafik Komputer & Pengolahan Citra

Sistem Informasi Universitas Gunadarma


2014

Langkah menginstall OpenGL


Langkah yang pertama kita install terlebih dahulu dev-c++, sama dengan menginstall aplikasi
lainya kita next aja sampai muncul tampilan awal dev-c++ seperti gambar dibawah ini :

Langkah kedua setelah muncul tampilan awal lalu kita pilih TOOLS lalu pilih PACKAGE
MANAGER seperti gambar dibawah ini :

Langkah ketiga setelah kita memilih PACKAGE MANAGER lalu akan muncul seperti
jendela baru lalu kita pilih PACKAGE -> INSTALL PACKAGE

Langkah keempat setelah itu kita browse untuk mencari folder glut37 tapi sebelumnya kita
ganti terlebih dahulu files of type dengan generic packages lalu kita OK. Seperti gambar
dibawah ini :

Langkah kelima akan muncul jendela baru dan klik install dan kita tunggu sampai selesai
menginstall. seperti gambar dibawah ini :

Logika Membuat Garis Vertikal, Horizontal, Diagonal Pada OpenGL


Garis Vertikal

Maksud dari sintaks diatas ialah ingin menampilkan output dengan garis vertikal berikut
sintaksnya : cout<<Masukan Xawal : ;cin>>a; yang berfungsi untuk memasukan nilai
awal yang nantinya akan berfungsi sebagai titik awal pada proses pembuatan garis.
cout<<Masukan Xakhir : ;cin>>b; yang berfungsi sebagai untuk memasukan nilai akhir
yang nantinya akan berfungsi sebagai penentu titik akhir pada proses pembutan garis.
cout<<Masukan Xtetap : ;cin>>x; yang berfungsi untuk nilai tetap pada suatu garis.
glClear (GL_COLOR_BUFFER_BIT); yang berfungsi untuk membersihkan layar latar
belakang dengan warna hitam. glColor3f(1.0, 1.0, 1.0); yang berfungsi untuk menentukan
warna atau ketebalan garis. glVertex3f(x+0.5, a+0.5, 0.0); yang berfungsi untuk menentukan
titik awal pada sebuah garis yang digunakan. glVertex3f(x+0.5, b+0.5, 0.0); yang berfungsi
untuk menentukan titik akhir pada sebuah garis yang digunakan. glEnd (); yang berfungsi
untuk mengakhiri gambar garis dititik akhir. glFlush(); yang berfungsi untuk memastikan apa
bahwa perintah gambar dieksekusi dengan baik. Setelah semua sintaks terisi lalu kita run
dengan cara tekan f9 otuputnya seperti dibawah ini :

Garis Diagonal dan Horizontal

Maksud dari sintaks diatas ialah ingin menampilkan output dengan garis diagonal dan
horizontal. Tapi berikut ini sintaks diagonal : cout<<Masukan Xo : ;cin>>a; yang
berfungsi untuk memasukan nilai Xo. cout<<Masukan Yo : ;cin>>b; yang berfungsi
untuk memasukan nilai Yo. cout<<Masukan X1 : ;cin>>c; yang berfungsi untuk
memasukan nilai X1. cout<<Masukan Yo : ;cin>>b; yang berfungsi untuk memasukan
nilai Y1. glPushMatrix (); yang berfungsi membuat baris kode menjadi tidak berlaku untuk
bagian luar. glBegin(GL_LINES); yang berfungsi untuk menggambar garis dari titik yang
digunakan. glVertex3f(a+0.5, b+0.5, 0.0); yang berfungsi untuk menentukan titik awal pada
sebuah garis yang digunakan. glVertex3f(c+0.5, d+0.5, 0.0); yang berfungsi untuk
menentukan titik akhir pada sebuah garis yang digunakan. glClear
(GL_COLOR_BUFFER_BIT); yang berfungsi untuk membersihkan layar latar belakang
dengan warna hitam. glColor3f(1.0, 1.0, 1.0); yang berfungsi untuk menentukan warna atau
ketebalan garis. glPopMatrix (); Membuat baris kode menjadi tidak berlaku untuk bagian
luar. glEnd (); yang berfungsi untuk mengakhiri gambar garis dititik akhir. glFlush(); yang
berfungsi untuk memastikan apa bahwa perintah gambar dieksekusi dengan baik.

Sintaks Horizontal : cout<<Masukan Xawal : ;cin>>c; yang berfungsi untuk memasukan


nilai awal yang nantinya akan berfungsi sebagai titik awal pada proses pembuatan garis.
cout<<Masukan Xakhir : ;cin>>d; yang berfungsi sebagai untuk memasukan nilai akhir
yang nantinya akan berfungsi sebagai penentu titik akhir pada proses pembutan garis.
cout<<Masukan Xtetap : ;cin>>y; yang berfungsi untuk nilai tetap pada suatu garis.
glClear (GL_COLOR_BUFFER_BIT); yang berfungsi untuk membersihkan layar latar
belakang dengan warna hitam. glColor3f(1.0, 1.0, 1.0); yang berfungsi untuk menentukan
warna atau ketebalan garis. . glBegin(GL_LINES); yang berfungsi untuk menggambar garis
dari titik yang digunakan. glVertex3f(c+0.5, y+0.5, 0.0); yang berfungsi untuk menentukan
titik awal pada sebuah garis yang digunakan. glVertex3f(d+0.5, y+0.5, 0.0); yang berfungsi
untuk menentukan titik akhir pada sebuah garis yang digunakan. glEnd (); yang berfungsi
untuk mengakhiri gambar garis dititik akhir. glFlush(); yang berfungsi untuk memastikan apa
bahwa perintah gambar dieksekusi dengan baik. Setelah semua sintaks terisi lalu kita run
dengan cara tekan f9 otuputnya seperti dibawah ini :

You might also like