Rabu, 01 Mei 2013

Grafika Komputer


Membuat Lines


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

//fungsi untuk membuat garis
void drawLine(){
     glClear(GL_COLOR_BUFFER_BIT);
     glBegin(GL_LINES); //membuat garis
           //letak koordinat titik dari garis 
                  glVertex2d(-160, 200);
                  glVertex2d(-160, -200);
           glVertex2d(0, -150);
     glEnd();
     glFlush();
}

//fungsi renderScene
void renderScene(void){
           drawLine();
}

//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 : INDRA MAULANA");
           gluOrtho2D( -320.0, 320.0, -240.0, 240.0);
     glutDisplayFunc(renderScene);
     glutMainLoop(); //melakukan looping pada fungsi main
}

0 komentar:

Posting Komentar