TULISAN GRAFIK KOMPUTER DAN
PENGOLAHAN CITRA
MATERI :
Membuat garis vertical dan horizontal menggunakan OPENGL
Dalam membuat
Garis Vertikal, Horizontal Dengan OpenGL Pada Dev C++. Pertama kita harus
mnginstall berikut :
1. Dev C++ (Pastikan PC atau laptop Anda sudah terinstall aplikasi ini).
2. Header Glut (Header yang akan digunakan untuk OpenGL).
1. Dev C++ (Pastikan PC atau laptop Anda sudah terinstall aplikasi ini).
2. Header Glut (Header yang akan digunakan untuk OpenGL).
Setelah selesai menginstall Dev
C++ dan header OpenGL, selanjutnya mencoba untuk langsung Membuat
Garis Vertikal, Horizontal Dengan OpenGL Pada Dev C++, 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.
2. Pada bagian ini pilih tag Multimedia > lalu klik OpenGL dan beri nama Project.
Setelah membuat project, lanjut
untuk Membuat Garis Vertikal, Horizontal Dengan OpenGL Pada Dev C++.
GARIS VERTICAL
KODING
PROGRAM
·
/* OpenGL animation code goes here
*/
·
glPushMatrix (); //Membuat
baris kode menjadi tidak berlaku untuk bagian luar.
·
glBegin(GL_LINES); //Untuk
menggambar garis dari titik yang digunakan.
glVertex3f(0,0,-0.0); //Untuk menentukan titik awal yang digunakan.
glVertex3f(0.0,130.0,0.0); //Untuk menentukan titik akhir yang digunakan.
glVertex3f(0,0,-0.0); //Untuk menentukan titik awal yang digunakan.
glVertex3f(0.0,130.0,0.0); //Untuk menentukan titik akhir yang digunakan.
·
glEnd (); //Untuk mengakhiri
gambar garis di titik akhir.
glPopMatrix (); //Membuat baris kode menjadi tidak berlaku untuk bagian luar.
glPopMatrix (); //Membuat baris kode menjadi tidak berlaku untuk bagian luar.
·
SwapBuffers (hDC); //Untuk
mengantikan bagian belakang buffer menjadi buffer layar.
Sleep (1);
}
}
Sleep (1);
}
}
OUTPUT
VERTICAL
GARIS
HORIZONTAL
KODING
HORIZONTAL
·
/* OpenGL animation code goes here
*/
·
glClearColor (0.0f, 0.0f, 0.0f,
0.0f); //Untuk memilih warna yang digunakan.
glClear (GL_COLOR_BUFFER_BIT); //Untuk membersihkan layar latar belakang.
glClear (GL_COLOR_BUFFER_BIT); //Untuk membersihkan layar latar belakang.
·
glPushMatrix (); //Membuat
baris kode menjadi tidak berlaku untuk bagian luar.
·
glBegin(GL_LINES); //Untuk
menggambar garis dari titik yang digunakan.
glVertex3f(-0.6f, 0.0f, 0.0f); //Untuk menentukan titik awal yang digunakan.
glVertex3f(0.6f, 0.0f, 0.0f); //Untuk menentukan titik akhir yang digunakan.
glVertex3f(-0.6f, 0.0f, 0.0f); //Untuk menentukan titik awal yang digunakan.
glVertex3f(0.6f, 0.0f, 0.0f); //Untuk menentukan titik akhir yang digunakan.
·
glEnd (); //Untuk mengakhiri
gambar garis di titik akhir.
glPopMatrix (); //Membuat baris kode menjadi tidak berlaku untuk bagian luar.
glPopMatrix (); //Membuat baris kode menjadi tidak berlaku untuk bagian luar.
·
SwapBuffers (hDC); //Untuk
mengantikan bagian belakang buffer menjadi buffer layar.
Sleep (1);
}
}
Sleep (1);
}
}
OUTPUT HORIZONTAL
LINK UNTUK DOWNLOAD FILE ( .DOC )
http://www.ziddu.com/download/23186408/TULISANGRAFIKKOMPUTERDANPENGOLAHANCITRA.docx.html