24 Mart 2016 Perşembe

Transformation, Rotation, Scale Matrix without OpenGL

OpenGL’in arka planda tuttuğu matrislerin neler olduğu ve nasıl değişimler geçirdiğini göstermek amacıyla Rotating Planets isimli bir uygulamanın kaynak kodlarını paylaşacağım. Bu uygulamada merkezde duran Güneş, onun etrafında dönen Dünya ve hem güneşin hem de dünyanın etrafında dönen Ay’ın hareketlerini OpenGL fonksiyonlarını kullanmadan gerçekleştireceğiz.

Paylaşacağım C++ kodunun çıktısı aşağıdaki gibi bir sonuç vermektedir.


Uygulamanın çalıştırılması için gerekli tüm dosyaları burada bulabilirsiniz.