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.
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.
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();
}
( 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
- https://duniagrafisku.wordpress.com/2012/11/07/opengl-membuat-segitiga/
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
Contoh Projek 2D openGL
Baca juga Animasi 2D untuk projek openGL lainnya dibawah inicontoh Projek 2D
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