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