OpenGL Basit Doğru Çizme Algoritması Uyguluması

Herkese merhaba. Bu uygulama, Bresenham Doğru Çizme Algoritması kullanarak basit bir ağaç çizimi gösteriyor. Projenin kaynak kodları için Github hesabımı takip edebilirsiniz:

Detay için tıkla

Kullanılan Teknolojiler
OpenGL

OpenGL, gelişmiş donanım desteğini kullanarak hem iki hem de üç boyutlu grafikleri ekrana çizmek için kullanılan ücretsiz bir grafik uygulama geliştirme arabirimidir. Windows, Linux, MacOS ve Solaris gibi birçok işletim sisteminde yaygın olarak desteklenir.

Bresenham Algoritması

Amerikalı bilgisayar mühendisi Jack Bresenham tarafindan, 1960`lı yıllarda IBM için doğrunun bilgisayar ekranına çizimi için geliştirilen bir doğru çizme algoritmasıdır. İki veya üç boyutlu ortamlarda kullanılabilir. Buna göre başlangıç ve bitiş noktalarının koordinatları belirli bir doğruyu çizmek için nasıl bir yol izleneceğini belirler ve bu doğrunun geçtiği imgeciklerin (pixel) hesaplanmasında kullanılır.

Projenin Çalıştırılması

Projeyi çalıştırmak için ortam olarak Visual Studio programını edinmemiz gerekiyor. Daha sonra dışardan indirerek eklememiz gereken GLU/GLUT kütüphaneleri var. Onlara bu linkten ulaşabilirsiniz. Dosyayı indirdikten sonra ilk olarak dosya içindeki .dll uzantılı belgeleri C:\Windows\System32 dosya yolundaki klasörün içine kopyalayıp yapıştırmamız gerekli.

Ardından projeyi Visual Studio ile başlattıktan sonra sağ tarafta bulunan kısımda projenin üzerine sağ tıklayarak Özellikler kısmına giriyoruz.


Burada karşımıza çıkan ekranda C/C++ seçeneğinin Genel kısmındaki Ek İçeren Dizinler seçeneğine girip, indirdiğimiz dosya dizininin içinden ayrı ayrı include dosyalarını ekliyoruz.


İkinci olarak Bağlayıcı kısmındaki Ek Kitaplık Dizinleri seçeneğine girip, indirdiğimiz dosya dizininin içinden ayrı ayrı lib dosyalarını ekliyoruz.


Bütün ekleme işlemlerinin ardından projemizi çalıştırabiliriz. Run tuşuna bastıktan sonra karşımıza çıkan arayüzde böyle bir görüntü belirecektir.