MoveTo - LineTo

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
qamyoncu
Üye
Mesajlar: 266
Kayıt: 12 Tem 2008 04:30

MoveTo - LineTo

Mesaj gönderen qamyoncu »

Merhabalar,

Canvas.MoveTo ve Canvas.LineTo kullanarak yaptığım çizimlerde çizilen tüm noktaların kordinatlarına nasıl ulaşabilirim acaba? Eğim hesaplayarak tek tek noktalara ulaşmak istedim fakat sonuç farklı çıkıyor çizilmiş olan çizginin kordinatlarından.

Kod: Tümünü seç

if Canvas.Pixels[x,y]=clblack then
...
gibi bir mantık kullanarak almak da işime yaramıyor. Nasıl bir yol izlemeliyim?
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
qamyoncu
Üye
Mesajlar: 266
Kayıt: 12 Tem 2008 04:30

Re: MoveTo - LineTo

Mesaj gönderen qamyoncu »

Tabiiki de çizimi başka boş bir image nesnesinde yapıp pixel pixel kontrol ederek.. :)

(Aynı image nesnesinde yapamamamın nedeni başka çizimlerin de olmasıydı)
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: MoveTo - LineTo

Mesaj gönderen emin_as »

LineDDA fonksiyonu çizilen koordinatları, verilen fonksiyona parametre olarak gönderir.
http://wall.riscom.net/books/delphi/del_faqs/1762.html
Cevapla