Rabu, 01 Mei 2013

Grafika Komputer



Membuat Poligon(LineLoop)

 

 

Syntax :

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

//fungsi untuk menggambar Garis
void drawPoligon(){
     glClear(GL_COLOR_BUFFER_BIT);
     glLineWidth(10); //ukuran lebar garis
     glBegin(GL_LINE_LOOP);
           glColor3f(0,1,1); //memberi warna
           //koordinat titik
           glVertex2d(-100,0);
           glVertex2d(0,100);
           glVertex2d(100,0);
           glVertex2d(70,-100);
           glVertex2d(-70,-100);
     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();
}

0 komentar:

Posting Komentar