Membuat Poligon
Syntax :
//header file
#include <stdlib.h>
#include <gl/glut.h>
//fungsi ini digunakan
untuk menggambar poligon
void drawPoligon(){
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
glColor3f(0,1,1);
//mengatur warna
//koordinat tiap vertex
glVertex2d(-80,
160);
glVertex2d(-160,
80);
glVertex2d(-160,-80);
glVertex2d(-80,
-160);
glVertex2d(80,
-160);
glVertex2d(160,
-80);
glVertex2d(160,
80);
glVertex2d(80,
160);
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();
//looping fungsi main
}
0 komentar:
Posting Komentar