Subscribe to RSS Feed

Senin, 29 Oktober 2012

MEMBUAT TITIK-TITIK SEHINGGA MEMBENTUK GARIS VERTIKAL, HORIZONTAL, DIAGONAL DENGAN OPEN GL

OpenGL adalah suatu perangkat pembuat grafis standard yang digunakan untuk keperluan-keperluan pemrograman grafis. OpenGL bersifat opensource, multi-platform dan multi language. Saat ini semua bahasa pemrograman mendukung OpenGL. Dan OpenGL bisa bekerja dalam lingkungan Windows, Unix, SGI, Linux, freeBSD . Library dasar dari OpenGL adalah GLUT, dengan fasilitas yang bisa dikembangkan. Untuk OS Windows,library ini terdiri dari 3 files yaitu: 
Glut.h
Glut32.lib
Glut32.dll


1. Garis Vertikal
     Berikut adalah coding untuk membuat titik-titik secara vertikal

/* OpenGL animation code goes here */
glPushMatrix (); Digunakan untuk membuat baris kode menjadi tidak berlaku untuk bagian  luar.
glPointSize(3.0); Digunakan untuk Menentukan ukuran titik.
glBegin(GL_POINTS); Digunakan Untuk menggambar garis dari titik yang digunakan.
glVertex3f(0.0,0.9,0.0); Digunakan Untuk menentukan titik awal yang digunakan.
glVertex3f(0.0,0.1,0.0); Digunakan Untuk menentukan titik akhir yang digunakan.
glEnd ();  Digunakan Untuk mengakhiri gambar garis di titik akhir.
glPopMatrix (); Digunakan untuk Membuat baris kode menjadi tidak berlaku untuk bagian luar.
SwapBuffers (hDC); Digunakan Untuk mengantikan bagian belakang buffer menjadi buffer layar.
Sleep (1);
}
}
berikut adalah output yang dihasilkan:

Pembuatan garis vertical sama seperti sebelumnya lebih memahami masalah di line bagian “glvertex2f” disinilah dimana sebuah garis dibuat dengan koordinat yang kita tentukan. Setelah coding dibuat kita tinggal tekan F9 untuk compile dan run lalu jendela untuk open GL sample pun keluar dan menghasilkan sebuah garis berbentuk garis vertical. 



2. Garis Horizontal
     Berikut adalah coding untuk membuat titik-titik secara horizontal
 
/* OpenGL animation code goes here */
glClear (GL_COLOR_BUFFER_BIT); DIgunakan Untuk membersihkan layar latar belakang.
glPointSize(3.0);  Digunakan untuk Menentukan ukuran titik.
glPushMatrix (); Digunakan untuk Membuat baris kode menjadi tidak berlaku untuk bagian luar.
glBegin(GL_POINTS); Digunakan Untuk menggambar garis dari titik yang digunakan.
glVertex3f(0.9, 0.0, 0.0); Digunakan Untuk menentukan titik awal yang digunakan.
glVertex3f(
0.1, 0.0, 0.0); Digunakan Untuk menentukan titik akhir yang digunakan.
glEnd (); Digunakan Untuk mengakhiri gambar garis di titik akhir.
glPopMatrix (); Digunakan Membuat baris kode menjadi tidak berlaku untuk bagian luar.
SwapBuffers (hDC); DigunakanUntuk mengantikan bagian belakang buffer menjadi buffer layar.
Sleep (1);
}
}
Output Programnya adalah :
Pembuatan garis horizontal sama seperti sebelumnya lebih memahami masalah di line bagian “glvertex2f” disinilah dimana sebuah garis dibuat dengan koordinat yang kita tentukan. Setelah coding dibuat kita tinggal tekan F9 untuk compile dan run lalu jendela untuk open GL sample pun keluar dan menghasilkan sebuah garis berbentuk garis horizontal.
3. Garis Diagonal
     Berikut adalah coding untuk membuat titik-titik secara diagonal
/* OpenGL animation code goes here */
glClear (GL_COLOR_BUFFER_BIT); Digunakan Untuk membersihkan layar latar belakang.
glPointSize(3.0); Digunakan untuk Menentukan ukuran titik.
glPushMatrix (); Digunakan untuk Membuat baris kode menjadi tidak berlaku untuk bagian luar.
glBegin(GL_POINTS); Digunakan Untuk menggambar garis dari titik yang digunakan.
glVertex3f(0.9,0.9);
Digunakan Untuk menentukan titik awal yang digunakan.
glVertex3f(
0.8,0.0); Digunakan Untuk menentukan titik akhir yang digunakan.
glEnd (); Digunakan Untuk mengakhiri gambar garis di titik akhir.
glPopMatrix ();
Digunakan Membuat baris kode menjadi tidak berlaku untuk bagian luar.
SwapBuffers (hDC); Digunakan Untuk mengantikan bagian belakang buffer menjadi buffer layar.
Sleep (1);
}
}
Output Programnya adalah :

Pembuatan garis diagonal sama seperti sebelumnya lebih memahami masalah di line bagian “glvertex2f” disinilah dimana sebuah garis dibuat dengan koordinat yang kita tentukan. Setelah coding dibuat kita tinggal tekan F9 untuk compile dan run lalu jendela untuk open GL sample pun keluar dan menghasilkan sebuah garis berbentuk garis diagonal. 

Minggu, 28 Oktober 2012