Membuat Segi Tujuh Dengan OpenGL Menggunakan CodeBlocks
Desember 20, 2017
Add Comment
Hello world, kemarin saya telah membagikan source code untuk membuat segi lima dengan opengl menggunakan codeblocks.
Nah, kali ini saya akan kembali membagikan sebuah source code untuk membuat segi tujuh dengan opengl menggunakan codeblocks.
Bagi temen-temen yang mungkin saat ini sedang kuliah dijurusan teknik informatika dan mengambil mata kuliah grafika komputer, apalagi memiliki nomor induk mahasiswa yang berakhiran tujuh.
Maka bisa jadi source code yang saya bagikan kali ini akan sangat bermanfaat ya ...
Karena menurut pengalaman saya, dosen atau asisten praktikum itu biasanya memberikan tugas dengan acuan nomor induk mahasiswa hehehe ...
Btw, gambar segi lima kemarin itu juga merupakan tugas dari dosen lho...
Soalnya NIM-ku berakhiran angka lima, jadi disuruh bikin segilima.
Yosh, tanpa banyak cerita lagi. Berikut ini source code untuk membuat segi tujuh dengan opengl menggunakan codeblocks.
Screenshoot hasil running program
Nah, kali ini saya akan kembali membagikan sebuah source code untuk membuat segi tujuh dengan opengl menggunakan codeblocks.
Bagi temen-temen yang mungkin saat ini sedang kuliah dijurusan teknik informatika dan mengambil mata kuliah grafika komputer, apalagi memiliki nomor induk mahasiswa yang berakhiran tujuh.
Maka bisa jadi source code yang saya bagikan kali ini akan sangat bermanfaat ya ...
Karena menurut pengalaman saya, dosen atau asisten praktikum itu biasanya memberikan tugas dengan acuan nomor induk mahasiswa hehehe ...
Btw, gambar segi lima kemarin itu juga merupakan tugas dari dosen lho...
Soalnya NIM-ku berakhiran angka lima, jadi disuruh bikin segilima.
Yosh, tanpa banyak cerita lagi. Berikut ini source code untuk membuat segi tujuh dengan opengl menggunakan codeblocks.
#include <windows.h>
#include <GL/glut.h>
#include <stdlib.h>
int cek=0;
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0, 0.0, 1.0);
glBegin(GL_POLYGON);
glVertex2f(0.5017452406, 0.4000152305);
glVertex2f(0.4229168992, 0.4362960318);
glVertex2f(0.4021337048, 0.5205472205);
glVertex2f(0.4550458269, 0.5893259331);
glVertex2f(0.5418093582, 0.5908403961);
glVertex2f(0.59708959, 0.5239501881);
glVertex2f(0.5792593803, 0.4390249999);
glEnd();
glFlush();
}
void close(unsigned char key, int x, int y)
{
switch (key)
{
/* aplikasi berhenti ketika tombol Escape ditekan */
case 27 :
case 'esc':
exit(0);
break;
}
glutPostRedisplay();
}
void kunci(unsigned char key, int x, int y)
{
switch (key)
{
case 't' :
if(cek==0){
glutDisplayFunc(display);
}
break;
case 27:
case 'esc':
exit(0);
break;
}
glutPostRedisplay();
}
int main(int argc, char* argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(500,500);
glutInitWindowPosition(100,100);
glutCreateWindow("Segi Tujuh | Programmer Bojonegoro");
glutDisplayFunc(display);
gluOrtho2D(-0.0,1.0,-0.0,1.0);
glClearColor(0.0,0.0,0.0,0.0);
glutKeyboardFunc(kunci);
glutMainLoop();
return 0;
}
Screenshoot hasil running program
Alhamdulillah, itulah contoh program untuk membuat gambar segi tujuh dengan opengl menggunakan codeblocks.
Semoga bermanfaat
0 Response to "Membuat Segi Tujuh Dengan OpenGL Menggunakan CodeBlocks"
Posting Komentar