Tugas Mata
Kuliah Grafik Komputer & Pengolahan Citra
Membuat Garis Vertikal,Horizontal dan
Diagonal pada Open-GL
1.Membuat Garis Vertikal
Langkah petama
buka program Dev c++
Gambar 1: Program Dev c++
Akan
muncul tampilan seperti dibawah ini..
Gambar 2: Tampilan c++
Pilih File New Project, pilih Multimedia-OpenGL, pada
Name beri nama vertical, kemudian klik OK
Maka
akan muncul tampilan seperti dibawah ini..
Langkah
selanjutnya yakni menuliskan coding untuk membuat garis vertical. Tuliskan
source code nya pada bagian bawah /* OpenGL animation code goes here */ seperti pada tampilan berikut
:
Logika
program :
glClearColor
(0.17f, 0.1f, 0.1f, 1.2f); Untuk mengatur warna background
glClear
(GL_COLOR_BUFFER_BIT); membersihkan latar layar belakang
glPushMatrix
(); membuat baris kode menjadi tidak berlaku untuk bagian luar
glClearColor(1,1,1,0);
menentukan warna garis atau titik
glColor3f(1,0,1);
// warna latar muka, memiliki 3 komponen warna yaitu RGB
glBegin
(GL_LINES); menggambar garis dan titik yang digunakan
glVertex3f(0,0,-0.0);
lokasi titik awal berada pada (0,0, dan -0,0) dengan tipe float
glVertex3f(0.0,130.0,0.0);
menentukan titik akhir
glEnd
(); mengakhiri gambar garis pada titik akhir
glPopMatrix
(); membuat baris kode menjadi tidak berlaku untuk bagian luar
SwapBuffers
(hDC); menukar bagian belakang buffer menjadi buffer layar
Sleep
(1);Output : mengakhiri program
OUTPUT
:
Setelah
menuliskan coding seperti diatas, compile project vertical dengan cara
klik Execute -> Compile atau dengan menekan tombol Ctrl+F9 dari
keyboard. Apabila project anda success artinya tidak ada yang error, lanjutkan
dengan menjalankan (Run) program. Klik Execute -> Run atau tekan F9.
Maka outputnya adalah sebagai berikut :
2.Membuat
Garis Horizontal
Langkah-langkahnya
sama saja seperti membuat garis vertical hanya saja koding yang digunakan
berbeda , masukan koding seperti di bawah ini :
Setelah itu compile project, bila
success lanjutkan untuk menjalankan program. Sehingga output yang dihasilkan
adalah sebagai berikut
3.Membuat
Garis Diagonal
Buat
project baru dengan nama diagonal, dan masukan koding seperti ini :
Setelah itu compile project, bila
success lanjutkan untuk menjalankan program. Sehingga output yang dihasilkan
adalah sebagai berikut
Nama : Angger Istyo Prananto
Npm : 10110813
Kelas : 3 Ka 25