H. GL_QUADS
Quad dalam opengl adalah menggambar objek dengan 4 buah vertex membentuk segi empat.perhatikan gambar dibawah ini :
dari gambar diatas kita dapat simpulkan kita akan membuat sebuah segi empat dengan 4 vertex.
untuk membuat programnya ikuti langkah-langkah dibawah ini :
* seting codeblock dengan openGL
* buka codeblock
* pilih file > projek > openGL Glut
* kemudian hapus kode default bawaan codeblock ganti dengan koding dibawah ini :
void display()
{
glClear( GL_COLOR_BUFFER_BIT );
glMatrixMode( GL_PROJECTION );
glLoadIdentity();
glMatrixMode( GL_MODELVIEW );
glLoadIdentity();
glColor3f( 0, 0, 1 );
glBegin(GL_QUADS);//start drawing a line loop
glVertex2f(-0.5,0.5);//left of window
glVertex2f(0.5,0.5);//bottom of window
glVertex2f(0.5,-0.5);//right of window
glVertex2f(-0.5,-0.5);//top of window
glEnd();//end drawing of line loop
glutSwapBuffers();
}
int main( int argc, char **argv )
{
glutInit( &argc, argv );
glutInitDisplayMode( GLUT_RGBA | GLUT_DOUBLE );
glutInitWindowSize( 400, 400 );
glutCreateWindow( "QUAD" );
glutDisplayFunc( display );
glutMainLoop();
return 0;
}
bila kode diatas dijalankan maka akan menghasilkan projek seperti dibawah ini
perhatikan baris kode dibawah ini :
glBegin(GL_QUADS);//start drawing a QUAD
glVertex2f(-0.5,0.5);//left of window
glVertex2f(0.5,0.5);//bottom of window
glVertex2f(0.5,-0.5);//right of window
glVertex2f(-0.5,-0.5);//top of window
glEnd();
kode diatas adalah sebuah kode untuk membuat Quad dalam openGL. ditandai dengan awalan QUAD yang berada di dalam kurung kemudian diakhiri dengan glEnd. diantara tengah-tengan begin dan end terdapat 4 buah vertex yang menggambar setiap titik pada opengl tersebut.
Daftar Pustaka
- https://www.youtube.com/watch?v=4qECwne-CD8
Dasar OpenGL
Baca juga Dasar Dari OpenGL dibawah ini jika kalian ingin menekuninya.Example
Contoh Projek 3D lainnya.
projek OpenGL 3D
- Membuat projek Parkiran Mobil
- Membuat Game Animasi Rumah
- Membuat Projek Kotak Berputar
- Membuat projek Pensil
- Membuat projek Hujan
- Membuat Animasi Teko
- Membuat Animasi Mobil
- Lampion Merah
- Membuat Animasi Robot
- Membuat Animasi Perahu Layar
- Membuat projek Bola Memantul
- Membuat Projek Sepeda
- Membuat Projek planet bumi berotasi
- Membuat Projek Tatasurya
- Membuat Projek Pohon
- Membuat Boneka Sawah
- Membuat Projek Anak Anjing berjalan
- Membuat Projek Boneka Dambo
- Membuat Projek Boneka
- Membuat Projek Mobil
- Membuat Projek Kipas Angin
- Membuat projek RUmah
- membuat Projek Sendok
No comments:
Post a Comment