Ekim 2009 ayında yazılan yazılar...

C# Çizgi Çizme Algoritmaları

8 Ekim 2009
Merhaba arkadaşlar bu yazımda dünyada herkes tarafından bilnen doğru  çizme algoritmalarından bahsedeğim.
Aslında görsel programlama ortamlarında çizgi çizmek için hazır fonksiyonlar bulunmaktadır fakat biz yinede bir çizgi nasıl çiziliyor bilmemizde fayda var diye düşünüyorum.
3 çeşit doğru çizme algoritmasını ele alacağız.

1-DDA (Digital Differential Analyzer)

Bu algoritma Bresenham algoritmasına göre daha yavaştır. Çünkü ondalıklı sayılar üzerinde işlem yapar. Ondalıklı sayılar ile işlem tamsayılar ile yapılandan daha yavaş olduğundan bu algoritma Bresenhama göre yavaş çalışır. Yuvarlama hatalarından dolayı çizgi daha az gerçekçi olur.
Genel Algoritma Kodu:

y := ybaşlangıç
x := xbaşlangıç
deltax := xson – xbaşlangıç
deltay := yson – ybaşlangıç
eğim := deltay / deltax
if eğim >= 1
while y < yson
x := x + (1 / eğim)
y := y + 1
else
while
x := x + 1
y := y + m Devamını oku »

Popularity: 20% [?]

Sitemizi N/A kişi takip ediyor.Aşağıdaki kutucuğa e-posta adresinizi girin sitemize yeni eklenen içerikten haberiniz olsun...

Sitemize üye olduktan sonra, e-posta adresinize bir onay maili gelecek. O maili onaylamazsanız, üyeliğiniz tamamlanmaz. 

RSS okuyucu ile takip edin...