Senin, 26 Oktober 2015

Membuat Menu Garis Vertikal, Garis Horizontal, dan Garis Diagonal pada C++ Dev dengan menggunakan Library OpenGL

Langsung saja kita memulai langkah-langkah membuat garis vertical, horizontal, dan diagonal. Pertama tama kita butuh package manager’glut’ berfungsi menjadi library supaya dapat memberikan koordinat garis yang akan dibuat.


Setelah itu klik install dan cari file glut37, lalu klik open.


Lalu akan muncul installation wizard untuk menginstall glut. Klik install dan ikuti alur penginstalan sampai selesai


Setelah kita menginstall, selanjutnya kita akan membuat project. Caranya pilih file pada menu bar, pilih new, lalu pilih project. Dan akan muncul new project dan di tab basic kita memilih console application dan beri nama project sesuai yang di inginkan tetapi saya akan beri nama projectnya “project1’



Sebelum kita mulai programnya, kita harus panggil semua fil header yang dibutuhkan untuk membuat program. Glu, glut, dang l adalah file header yang di pakai untuk membuat coding dengan openGL


Di bawah ini adalah source code yang digunakan dalam pembuatan garis vertika, horizontal, dan diagonal.



  • glClear (GL_COLOR_BUFFER_BIT); Digunakan untuk membersihkan layar latar belakang dengan warna hitam
  • glPushMatrix (); Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian luar.
  • glColor3f (1.0,1.0,1.0); Digunakan untuk menentukan warna garis/titik
  • glBegin (GL_LINES); Digunakan untuk menggambar garis dari titik
  • glVertex3f (x+0.5,a+0.5,0.0); Digunakan untuk menentukan titik awal
  • glVertex3f (x+0.5,b+0.5,0.0);Digunakan untuk menentukan titik awal
  • glEnd (); Digunakan untuk mengakhiri gambar garis dititik akhir
  • glPopMatrix (); Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian luar

di bawah ini adalah source code tampilan menu agar user dapat memilih garis apa yang akan di buat.



Dan di bawah ini adalah output dari program di atas


Garis Vertikal



Garis Horizontal


Garis Diagonal
















Tidak ada komentar:

Posting Komentar