G. LINE_LOOP
line loop pada dasarnya digunakan untuk menggambar garis yang saling terhubung. artinya line loop digunakan untuk membuat garis dan menghubungkannya dengan garis lainnya dan garis terakhir terhubung dengan garis pertama.untuk mencobanya gl_line_loop ini silahkan ikuti perintah dibawah ini :
* seting codeblock dengan openGL terlebih dahulu
* buka codeblock
* pilih file > projek > dan pilih glut openGL
* hapus semua sourcode default kemudian ganti dengan kode dibawah ini :
void display()
{
glClear( GL_COLOR_BUFFER_BIT );
glMatrixMode( GL_PROJECTION );
glLoadIdentity();
glMatrixMode( GL_MODELVIEW );
glLoadIdentity();
glColor3f( 0, 0, 1 );
glBegin(GL_LINE_LOOP);//start drawing a line loop
glVertex2f(-1.0,0.0);//left of window
glVertex2f(0.0,-1.0);//bottom of window
glVertex2f(1.0,0.0);//right of window
glVertex2f(0.0,1.0);//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( "GL lines" );
glutDisplayFunc( display );
glutMainLoop();
return 0;
}
ketika program diatas dijalankan dan berhasil maka akan menghasilkan tampilan seperti dibawah ini :
adapun kode yang menggambarkan garis-garis tersebut adalah sebagai berikut :
glBegin(GL_LINE_LOOP);//start drawing a line loop
glVertex2f(-1.0,0.0);//left of window
glVertex2f(0.0,-1.0);//bottom of window
glVertex2f(1.0,0.0);//right of window
glVertex2f(0.0,1.0);//top of window
glEnd();//end drawing of line loop
demikian semoga bermanfaat dan dapat dimengerti.
Daftar Pustaka
- https://en.wikibooks.org/wiki/OpenGL_Programming/GLStart/Tut3
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