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