Rabu, 01 Mei 2013

Grafika Komputer



Membuat LineStrip

 

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

//fungsi untuk menggambar garis
void drawPoliline(){
     glClear(GL_COLOR_BUFFER_BIT);
     glLineWidth(10);
     glBegin(GL_LINE_STRIP); //menggambar sekelompok vertex yang saling terhubung
           glColor3f(1,0,0);
           glVertex2d(-120, -80);
           glColor3f(0,1,0);
           glVertex2d(120, 80);
           glColor3f(0,0,1);
           glVertex2d(120, -80);
           glColor3f(0, 1, 1);
           glVertex2d(-120, 80);
     glEnd();
     glFlush();
}

//fungsi callback
void renderScene(void){
           drawPoliline();
}

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









0 komentar:

Posting Komentar