OpenGL ile Koch Kar Tanesi Fraktalını Çizmek

Bu yazımızda FreeGLUT kullanarak Koch kar tanesi fraktalını çiziyoruz.

Koch fraktalını yaparken recursive fonksiyonlardan yararlanacağız. Koch fraktalı 2 nokta arasını 3e bölüp bunlardan birer eşkenar üçgen elde etmemize yarıyor.
Eşkenar üçgenin her bir kenarının açısı 60 derece olduğu için aşağıdaki gibi bir fonksiyon yazabiliriz.

Çağırmak için display fonksiyonumuza aşağıdaki gibi bir fonksiyon çağırısı yeterli olacaktır.

Ek not:
Açılarımızı 120 ve -120 olarak ekleme yaparsak sadece üst kısım değil bir yıldız şeklinde oluştururuz fraktalımızı.

Kaynak : CSCI 4550 – Marcus Young – 9/20/10

This entry was posted in C++ and tagged , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *