C# Çizgi Çizme Algoritmaları
![]() |
||
| Page rank |
5
|
|
![]() |
||
| Page rank |
n/a
|
|
1-DDA (Digital Differential Analyzer)
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
2-Bresenham 1 Algoritması
Bresenham’ın çizgi 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 algoritmadır.
rtıları
Bresenham Algoritmasi DDA’ya göre daha hızlıdır, çünkü DDA’nın aksine ondalıklı sayılarla (float) işlem yapılmaz. Bresenham algoritması tam sayılarla(int) toplama, çıkarma ve ikiyle çarpma işlemlerini içerir. İkiyle çarpma işlemi shift Operasyonu ile Assembler düzeyinde çok hızlı yapılabildiğinden, Bresenham algoritması oldukça verimli bir algoritmadır.
C# daki Genel kodu :
float dydx = (float)(y2 – y1) / (float)(x2 – x1);
float hata = 0.0f;
int x, y = y1;
for (x = x1; x < x2; x++)
{
pixelkoy(x,y);
hata += dydx;
if (hata > 0.5f)
{
y++;
hata–;
}
}

Çizim Algoritmaları
Örnek Uygulamayı Buradan İndirebilirsiniz…
Popularity: 20% [?]





Eline sağlık arkadaşım
Ftp de sorun var giderilir giderilmez linki düzelteceğim kusra bakmayın arkdaşlar…
Sorun Giderildi Konu altına yorum yapıldıktan sonra Rar Şifrelerini Mail adreslerinize gönderiyorum kolay gelsin..
Emeğine sağlık kardeşim. Rar şifresini alabilir miyim?
Bende algoritmaların program içerisinde nasıl kullanılacağını arıyordum.Programlamada yeniyim banada şifreyi gönderebilirseniz sevinirim.Çalışmalarınızda başarılar….
Arkadaşlar programda bazı denetim eksiklikleri var
Örneğin
1-Bresenham Algoritmasında X1 in X2 ye eşit olması durumunda sayıyı 0 a bölmeye çalışmış oluyoruz.
2-X2 nin X1 den küçük olması durumunda “/” şu şekil bir çizgi çizilmesi gerekiyordu fakat o kontrolde eksik.
uygulamalar çok gzel..indiriyorum ama rar şifesi lazım….gönderebilirseniz sevinirim..
tşk ettim grafik uygulaması için rar şifresini ögrenebilir miyim…
merhaba bilgisayar üzerine ihtisas yapıyorum ve bu çalışmanızı incelemek isterim. rar şifresini rica edebilir miyim? ayrıca paylaşımlarınız için teşekkürler ve size kolay gelsin.
gönderdiğin rar şifresi bu uygulamayı açmıyor…
abi eline sağlık ben biraz geç alacam programı şifreyi hemen gönderirsen sevinirim. yarın son gün ve şuan saat 23.20:D
Herkesin şifesi tek tek gönderildi arkadaşlar.
Eline, emeğine sağlık. Çalışmalarında başarılar.
çalışmaların ve paylaşımın için çok çok sağol. şifreyi rica edebilir miyim? kolay gelsin sana
Çalışmanızı paylaştığınız için teşekkürler…
tşkler sifreyi bana da yollayabilirmisiniz ? tşkler
Teşekkürler arkadaşım. Bana da şifreyi yollayabilirmisin acaba?
Merhaba program çok işime yarayacak bir program iki algoritmanın kullanımını da öğrenmem gerekiyor.Acaba rar şifresini mail adresime yollayabilir misin ? Teşekkürler…
saol hacı
merhaba güzel bi programa benziyor bende denedim ama bi yerde hata veriyor senin kodlarına kıyaslamak istedim ama rar şifresi gerekiyor. ellerine sağlık
teşekkürler acil rar şifresini alabilri miyim?
Merhabalar programdaki hatalar düzeltilmiştir link yenilenmiştir yenisini indirmeniz daha iyi olacaktır.
Sifreyi gönderebilirmisin?
ellerinize sağlık çok güzel bir paylaşım
eline sağlik
ellerine sağlık…