Membuat Triangle
Syntax :
//header file
#include <stdlib.h>
#include <gl/glut.h>
//fungsi untuk menggambar
segitiga
void drawTriangle(){
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_TRIANGLES);
//menggambar segitiga
glColor3f(0,0,1);
//pemberian warna
//mengatur koordinat vertex
glVertex2d(0,
80);
glVertex2d(-80,
0);
glVertex2d(80,
0);
glColor3f(0,1,1);
//pemberian waarna
//mengatur koordinat vertex
glVertex2d(0,
0);
glVertex2d(-80,
-80);
glVertex2d(80,
-80);
glEnd();
glFlush();
}
void renderScene(void){
drawTriangle();
}
//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