Monday, 30 October 2017

Basic openGL#part 3 GL_TRIANGLES membuat segitiga

3. GL_TRIANGLES

      pada prinsipnya GL_TRIANGLES digunakan untuk menggambar dalam bentuk segitiga.
karena ini menggambar dalam bentuk segitiga maka kita membutuhkan 3 Vertex(titik penggambaran) untuk disambungkan dengan 3 titik tersebut.

berikut ini adalah cara menggunakan contoh dibawah ini:
     1. buka Codeblock kemudian new file kemudian pilih projek..
     2. muncul menu yang bergambar glut kemudian klik
     3. setlah projek berhasil dibuat hapus kode default bawaan codeblock lalu copy kode dibawah ini.

#include <GL/glut.h>

void Tampilan (void)
{
glClear(GL_COLOR_BUFFER_BIT);
//Gambar segitiga sama sisi berwarna biru
glColor3f(1,0,1);
glBegin(GL_TRIANGLES);
glVertex2f(-0.4,-0.9);
glVertex2f(0.4,-0.9);
glVertex2f(0.0,-0.1);
glEnd();
glFlush();
glutSwapBuffers();
}
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);
glutInitWindowPosition(400,100);
glutInitWindowSize(300,300);
glutCreateWindow("Segi Tiga");
glutDisplayFunc(Tampilan);
glutMainLoop();
}


                                                                      sumber sourcode:
                    ( https://duniagrafisku.wordpress.com/2012/11/07/opengl-membuat-segitiga/ )


perhatikan kode berikut ini :

     glBegin(GL_TRIANGLES);
     glVertex2f(-0.4,-0.9);
     glVertex2f(0.4,-0.9);
     glVertex2f(0.0,-0.1);
    glEnd();

kode tersebut adalah kode untuk membuat segitiga dengan menggunakan GL_TRIANGLE kemudian mempunyai 3 vertex untuk menghubungkan antar titiknya.

adapun hasil dari contoh diatas adalah sebagai berikut :



 demikian sedikit penjelasan dari program diatas semoga bermanfaat bagi pemula yang hendak belajar openGL.


   daftar sumber 
  1.  https://duniagrafisku.wordpress.com/2012/11/07/opengl-membuat-segitiga/




                          

Dasar OpenGL

Baca juga Dasar Dari OpenGL dibawah ini jika kalian ingin menekuninya.

 

Contoh Projek 3D lainnya.


Baca Juga Projek OpenGL dengan C++ Lainnya  dibawah ini :

 Contoh Projek 2D openGL

Baca juga Animasi 2D untuk projek openGL lainnya dibawah ini

Dasar OpenGL

Baca juga Dasar Dari OpenGL dibawah ini jika kalian ingin menekuninya.

 

Contoh Projek 3D lainnya.


Baca Juga Projek OpenGL dengan C++ Lainnya  dibawah ini :

 Contoh Projek 2D openGL

Baca juga Animasi 2D untuk projek openGL lainnya dibawah ini

No comments:

Post a Comment

Tingkat keanekaragaman hayati tingkat gen

Tingkat keanekaragaman hayati tingkat gen -- Keanekaragaman hayati adalah sebuah istilah untuk menggambarkan keanekaragaman mahluk hidup di ...