Linux'ta OpenGL ile Programlamaya Başlamak



OpenGL gerçek zamanlı üç boyutlu uygulamalar için kullanılan yaygın bir kütüphanedir. Linux altında bir OpenGL uygulamasını derlemek ve görüntülemek çok kolaydır.




OpenGL'e başlamak için aşağıdaki kodu düşünelim,


#include <GL/glut.h>

void myDisplay()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
glVertex2f(0.0, 0.0);
glVertex2f(0.2, 0.0);
glVertex2f(0.2, 0.5);
glEnd();
glFlush();
}

int main (int argc, char ** argv)
{
glutInit (&argc, argv);
glutCreateWindow("iste ilk pencerem!");
glutDisplayFunc(myDisplay);
glutMainLoop();
return(0);
}


Bu kodumuzu glilk.c şeklinde adlandırıp derlediğimizde, bir pencere içinde kordinatları glVertex2f fonksiyonu ile verilen beyaz bir üçgeni siyah bir arka plan üzerinde göreceksiniz. Kodu derlemek için aşağıdaki komutu girmeniz yeterli olacaktır.

$gcc glilk.c -o glilk -I/usr/X11R6/include/ -L/usr/X11R6/lib -lGL -lGLU -lglut


OpenGL ile ilgili en güncel bilgi ve yardımcı dosyaları bu linkte bulabilirsiniz.

Comments

Popular posts from this blog

Latex'te Denklem İçerisine Ufak Boşluklar Koymak

LaTeX'te Sunum Hazırlamak

Octave'da Grafik Çizdirme