install dulu library yang kita butuhkan.
root@Umbrella:~# apt-get install freeglut3 freeglut3-dev libglew1.5 libglew1.5-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev
nah jika sudah copas aja code di bawah ini.
#include <GL/glut.h>
void gambar(void) {
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_LINES);
//sisi miring kiri
glVertex2f (0.0, 0.8);
glVertex2f (0.2, 0.10);
//sisi miring kanan
glVertex2f (0.0, 0.8);
glVertex2f (-0.2, 0.10);
//garis horizontal
glVertex2f (0.0, 0.8);
glVertex2f (0.8, 0.8);
//garis vertikal
glVertex2f (0.8, 0.8);
glVertex2f (0.8, 0.10);
glEnd();
glFlush();
}
int main(int argc, char **argv) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);
glutInitWindowPosition(500,500);
glutInitWindowSize(300,300);
glutCreateWindow(argv[0]);
glutDisplayFunc(gambar);
glutMainLoop();
}
compile
gcc -o namaprogram namafile.c -L/usr/X11R6/lib -lGL -lGLU -lglut
tinggal di running deh.
./namaprogram
Referensi :
www.google.com
www.opengl.org
Tidak ada komentar:
Posting Komentar