OpenGL
Pertama-tama untuk membuat garis pada
OpenGL kita harus mempunyai perlengkapan yang digunakan, yaitu :
1.
Dev
C++
2.
Header
glut
Apa bila komputer Anda
tidak terinstall Dev C++ Anda bisa mendownloadnya di sini, lalu
install Dev C++ seperti halnya menginstal aplikasi lainnya. Kemudian untuk
menjalankan / membuat file OpenGL anda harus memiliki Headernya, Anda bisa
mendownloadnya di sini. Kemudian install
header OpenGL dengan cara sebagai berikut :
1.
Buka program Dev C++
2.
Klik menu tools --> Pilih Package Manager
3. Klik
Install --> Ubah Files of Type menjadi Generic Packages agar
header OpenGL yang berekstensi (.rar atau .zip ) terbaca --> Browse Filenya
4.
Klik Open, kemudian ikuti langkah-langkahnya sampai
penginstallan selesai dan akan tampil header Open yang telah terinstall
Setelah selesai menginstal
Dev c++ dan header OpenGL, selanjutnya kita membuat project baru untuk membuat
Garis Vertikal, Horizontal dan Diagonal dengan cara sebagai berikut :
1.
Klik menu File --> Pilih New --> Project...
2.
Pilih bar MultiMedia --> Klik OpenGL --> Buat Nama Projectnya --> Klik OK --> Klik Save
Membuat
Garis Vertikal
Untuk membuat garis
vertikal, lihatlah pada file project yang telah dibuat. File project yang telah
dibuat, sudah terisi source code untuk openGL. Kita dapat mengetikan source
code untuk membuat garis vertikal dengan cara mencari bagian yang bertuliskan
/* OpenGL animation code goes here */ dan kita cukup mengubah-ubah pada bagian
ini saja.
Untuk membuat garis
vertikal ketikan source code seperti pada gambar di bawah ini :
/*
Membuat Garis Vertikal */ ==> Digunakan sebagai komentar pada OpenGL
glClearColor
(0.0f, 0.0f, 0.0f, 0.0f); ==> Digunakan untuk
membersihkan latar dalam mode RGBA
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
glClearColor
(1,1,1,0); ==> Digunakan untuk
menentukan warna garis/titik
glColor3f
(1,1,1); ==> Digunakan untuk
menentukan warna garis/titik
glBegin
(GL_LINES); ==> Digunakan untuk
menggambar garis dari titik
glVertex3f
(0.10,10.0,13.13); ==> Digunakan untuk menentukan titik awal
glVertex3f
(0,0,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
SwapBuffers
(hDC); ==> Digunakan
untuk menukar bagian belakang buffer menjadi buffer layar
Sleep
(1);
Setelah selesai mengetikan
source code, compile dan jalankan file dengan cara menekan tombol F9. Kemudian
beri nama file dan klik Save. Jika tidak ada yang error maka program akan berjalan
dan menghasilkan output seperti pada gambar di bawah ini :
Membuat
Garis Horizontal
Untuk membuat garis
Horizontal ketikan source code seperti pada gambar di bawah ini :
/*
Membuat Garis Horizontal */ ==> Digunakan sebagai komentar pada OpenGL
glClearColor
(0.0f, 0.0f, 0.0f, 0.0f); ==> Digunakan untuk membersihkan latar dalam mode RGBA
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
glClearColor
(1,1,1,0); ==> Digunakan untuk menentukan warna garis/titik
glColor3f
(1,1,1); ==> Digunakan untuk menentukan warna garis/titik
glBegin
(GL_LINES); ==> Digunakan untuk menggambar garis dari titik
glVertex3f
(-0.6f,0.0f,0.0f); ==> Digunakan untuk menentukan titik awal
glVertex3f
(0.6f,0.0f,0.0f); ==> Digunakan untuk menentukan titik akhir
glEnd
(); ==> Digunakan untuk mengakhiri gambar garis dititik akhir
glPopMatrix
(); ==> Digunakan untuk membuat baris kode menjadi tidak berlaku
untuk bagian luar
SwapBuffers
(hDC); ==> Digunakan
untuk menukar bagian belakang buffer menjadi buffer layar
Sleep
(1);
Setelah selesai mengetikan
source code, compile dan jalankan file dengan cara menekan tombol F9. Kemudian
beri nama file dan klik Save. Jika tidak ada yang error maka program akan
berjalan dan menghasilkan output seperti pada gambar di bawah ini :
Membuat
Garis Diagonal
Untuk membuat garis
Diagonal ketikan source code seperti pada gambar di bawah ini :
/*
Membuat Garis Diagonal */ ==> Digunakan sebagai komentar pada OpenGL
glClearColor
(0.0f, 0.0f, 0.0f, 0.0f); ==> Digunakan untuk membersihkan latar dalam mode RGBA
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
glClearColor
(1,1,1,0); ==> Digunakan untuk menentukan warna garis/titik
glColor3f
(1,1,1); ==> Digunakan untuk menentukan warna garis/titik
glBegin
(GL_LINES); ==> Digunakan untuk menggambar garis dari titik
glVertex3f
(0,0,-0.8); ==> Digunakan untuk menentukan titik awal
glVertex3f
(9.9,8.9,0.1); ==> Digunakan untuk menentukan titik akhir
glEnd
(); ==> Digunakan untuk mengakhiri gambar garis dititik akhir
glPopMatrix
(); ==> Digunakan untuk membuat baris kode menjadi tidak berlaku
untuk bagian luar
SwapBuffers
(hDC); ==> Digunakan
untuk menukar bagian belakang buffer menjadi buffer layar
Sleep
(1);
Setelah selesai mengetikan
source code, compile dan jalankan file dengan cara menekan tombol F9. Kemudian
beri nama file dan klik Save. Jika tidak ada yang error maka program akan
berjalan dan menghasilkan output seperti pada gambar di bawah ini :