Cara Membuat Segi Lima Menggunakan OpenGL
Desember 10, 2017
Add Comment
Pada kesempatan kali ini, kita akan membuat project sederhana di codeblocks. Yaitu membuat tampilan segilima seperti berikut ini :
Sederhana bukan ? hehehetanpa 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
0 Response to "Cara Membuat Segi Lima Menggunakan OpenGL"
Posting Komentar