Iklan Header

projects.co.id

Cara Membuat Segi Lima Menggunakan OpenGL

Pada kesempatan kali ini, kita akan membuat project sederhana di codeblocks. Yaitu membuat tampilan segilima seperti berikut ini :
Cara Membuat Segi Lima Menggunakan OpenGL
Sederhana bukan ? hehehe
tanpa berlama-lama lagi, berikut saya lampirkan contoh codingnya untuk membuat tampilan segilima seperti gambar di atas.

SegiLima.cpp

#include<windows.h>
#include<GL/glut.h>
#include<stdlib.h>

void display()
{
/*Bersihkan Layar*/
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0, 0.0, 1.0);

//Wire Line Pentagon
glBegin(GL_LINE_LOOP);
// X Y Z
glVertex3f(0.0, 0.45, 0.0);
glVertex3f(0.25, 0.70, 0.0);
glVertex3f(0.50, 0.45, 0.0);
glVertex3f(0.40, 0.05, 0.0);
glVertex3f(0.10, 0.05, 0.0);
glEnd();

//Solid Pentagon
glBegin(GL_POLYGON);
// X Y Z
glVertex3f(1.0, 0.70, 0.0);
glVertex3f(0.75, 0.95, 0.0);
glVertex3f(0.50, 0.70, 0.0);
glVertex3f(0.60, 0.30, 0.0);
glVertex3f(0.90, 0.30, 0.0);
glEnd();
glFlush();
}

void initialize()
{
glClearColor(0.0, 0.0, 0.0, 0.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
}

int main(int iArgc, char** cppArgv)
{
glutInit(&iArgc, cppArgv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(900, 600);
glutInitWindowPosition(0, 0);
glutCreateWindow("Segi Lima || Programmer Bojonegoro");
initialize();
glutDisplayFunc(display);
glutMainLoop();
return(0);
//gluOrtho2D(0,5,0,5);
}

Note : copy code diatas kemudian buka codeblocks dan buat project baru dengan nama bebas, lalu paste code tsb dan eksekusi programnya.

Alhamdulillah, itulah contoh coding sederhana untuk membuat tampilan segilima di codeblocks.

Semoga bermanfaat dan menambah wawasan temen-temen semua. 

Terimakasih

Berlangganan update artikel terbaru via email:

0 Response to "Cara Membuat Segi Lima Menggunakan OpenGL"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel