Bilgisayar Grafiği (Computer Graphics)

Bilgisayar Grafiği (Computer Graphics)

İzdüşüm (Projection)

Yazan : Şadi Evren ŞEKER Bilgisyar grafiklerinde bir görüntünün izdüşünün hesaplanması için kullanılan başlığın adıdır. Kısaca aşağıdaki izdüşümlerden herhangi birisini karşılamak için kullanılıyor olabilir. Paralel İzdüşüm (Parallel) Dik İzdüşüm (Orthogonal) Eksensel İzdüşüm (Axonometric) İzometrik İzdüşüm (Isometric) İki eksenli (Dimetric) Üç…

Bilgisayar Grafiği (Computer Graphics)

OpenGL Şekil Değiştirme İşlemleri (Transformations)

Yazan : Şadi Evren ŞEKER Bu yazının amacı opengl kütüphanesi kullanılarak şekil değiştirme işlemlerinin nasıl yapıldığını açıklamaktır. Temel olarak 3 tip şekil değiştirme işlemi vardır: Taşıma (Translate) Döndürme(Rotate) Ölçekleme (Büyültüp küçültmr, Scaling) Bu işlemlerin hepsi için OpenGL kütüphanesinde hazır fonksiyonlar…

Bilgisayar Grafiği (Computer Graphics)

Cohen-Sutherland Doğru Kesme Algoritması (Line Clipping Algorithm)

Yazan : Şadi Evren ŞEKER Bu algoritmanın bilgisayar grafiklerindeki kullanımı, görüntülen alan dışına uzanan doğruların kesilmesidir. Yani büyük bir uzayda sadece kısıtlı bir alan gösterilmektedir. Bu algoritma sayesinde gösterilmeyen yerlerde bulunan çizgiler (doğrular) hesaplanmadan sadece gösterilen alan için hesaplama yapılarak…

Bilgisayar Grafiği (Computer Graphics)

Ölçeklendirme (Scaling)

Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde şekil değiştirme işlemlerinden birisidir. Bu işlemin amacı bir şekli mevcut konumu ve yönü bozulmadan büyültmek ve küçültmektir (Zoom in , Zoom out). Aşağıdaki örnekte gösterilen ölçekleme işleminin formülü verilmiştir: Yukarıdaki ölçekleme işlemi için…

Bilgisayar Grafiği (Computer Graphics)

2 Boyutlu Döndürme (2D Rotation)

Yazan: Şadi Evren ŞEKER Bilgisayar grafiklerinde şekil değiştirme işlemlerinden birisidir. Bu işlemin amacı bir şekli mevcut konumunu ve şeklini bozulmadan bir eksen etrafında döndürmektir. Aşağıdaki örnekte gösterilen döndürme işleminin formülü verilmiştir: x’ = r.cos(Φ+Θ) y’ = r.sin(Φ+Θ) Yukarıdaki bu formülasyonu…