Graf. Komputer dan Pengolahan Citra
Membuat garis Vertikal,Horizontal,dan Diagonal dengan
menggunakan
OpenGL FOR DEVC++
Pada tugas pertama ini saya
mendapatkan tugas mengenai OpenGL dan kali ini saya ingin membuat program
dengan menggunakan:
- Compiler Dev c++
Langkah pertama:
Dev C++ (installah terlebih dahulu di komputer anda
masing-masing)
Header glut (header yg akan digunakan untuk program
OpenGL)
Apa bila komputer anda
tidak terinstal Dev C++ anda ,lalu instal Dev C++ seperti halnya menginstal
aplikasi lainnya.
Langkah
- langkah:
1.Masuk kedalam Dev C++
Klik menu tools > Pilih Package manager seperti
gambar di bawah :
- 1. Klik Install seperti gambar di atas ini :
- ganti Files of Type menjadi (generic packages) ada file berekstensi (.rar atau .zip ) terbaca.
- 2. Klik open,lalu ikuti langkah-langkahnya sampai selesai terinstal.
Lalu setelah selesai menginstal Dev
c++ dan header openGL, selanjutnya kita mencoba untuk langsung membuat tugas
program sederhana kita,cara membuat file baru adalah :
1. Klik menu File > Pilih New > Project .
2. Pada bagian ini pilih tag Multimedia > lalu klik OpenGL
dan beri nama Project.
Setelah membuat project,lanjut kita
untuk membuat program sederhana sebagai tugas mata kuliah ini yaitu
membuat garis Vertikal,Horizontal dan Diagonal.
Membuat garis Vertikal
Untuk membuat garis vertikal , lihat pada
project. begitu kita selesai membuat project pasti yang muncul adalah bukan
lembar kerja kosong pada umumnya,tetapi lembar kerja yang sudah terisi source
code untuk openGL ini. yang harus kita lakukan adalah mencari bagian yang
bertuliskan /* OpenGL animation code goes here */ . untuk mengerjakan program
dengan file multimedia OpenGL kita cukup mengubah-ubah pada bagian ini
saja
Untuk membuat garis vertikal kita bisa
tuliskan koding seperti gambar di bawah ini :
/*Untuk membuat garis Vertikal*/
glClearColor (0.0f, 0.0f, 0.0f,
0.0f);
[ untuk memilih warna
yang digunakan untuk membersihkan latar dalammode RGBA]
glClear (GL_COLOR_BUFFER_BIT);
[untuk membersihkan layar latar
belakang dengan warna hitam]
glPushMatrix ();
[Membuat baris kode menjadi tidak berlaku
untuk bagian luar]
glClearColor(1,1,1,0);
[untuk menentukan warna garis/titik]
glColor3f(1,1,1); //
[untuk menentukan warna garis/titik]
glBegin(GL_LINES);
[untuk menggambar garis dari titik
yang digunakan ]
glVertex3f(0.10,10.0,13.13);
[ untuk menentukan titik awal yang digunakan ]
glVertex3f(0,0,0.0);
[ untuk menentukan titik
akhir yang digunakan ]
glEnd ();
[untuk mengakhiri gambar garis dititik akhir ]
glPopMatrix (); [Membuat
baris kode menjadi tidak berlaku untuk bagian luar]
SwapBuffers (hDC);
[digunakan untuk menukar bagian
belakang buffer menjadi buffer layar]
Sleep (1);
Setelah selesai menuliskan coding pada bagian
yang sudah saya beri tahu,coba jalankan file dengan mengcompile dengan menekan
tombol F9 , file yang akan di compile akan meminta untuk di save, untuk itu
save file dan beri nama lalu jalankan dengan menekan tombol yang sama F9. jika
tidak terdapat error makan program langsung berjalan dan menghasilkan output :