Rabu, 01 Mei 2013

Grafika Komputer



Membuat Poligon

 

 

Syntax :

//header file
#include <stdlib.h>
#include <gl/glut.h>

//fungsi ini digunakan untuk menggambar poligon
void drawPoligon(){
     glClear(GL_COLOR_BUFFER_BIT);
     glBegin(GL_POLYGON);
           glColor3f(0,1,1); //mengatur warna
           //koordinat tiap vertex
           glVertex2d(-80, 160);
           glVertex2d(-160, 80);
           glVertex2d(-160,-80);
           glVertex2d(-80, -160);
           glVertex2d(80, -160);
           glVertex2d(160, -80);
           glVertex2d(160, 80);
           glVertex2d(80, 160);
     glEnd();
     glFlush();
}

void renderScene(void){
           drawPoligon();
}

//fungsi main
void main(int argc, char **argv){
     glutInit(&argc, argv);
     glutInitDisplayMode(GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA );
     glutInitWindowPosition(100,100);
     glutInitWindowSize(320, 240);
     glutCreateWindow("POINTS : RACHMAT SANTOSO && INDRA MAULANA");
           gluOrtho2D( -320.0, 320.0, -240.0, 240.0);
     glutDisplayFunc(renderScene);
     glutMainLoop(); //looping fungsi main
}

0 komentar:

Posting Komentar