merhaba arkadaşlar aranıza yeni katıldım. benim bi sorum olucaktı ama önce yapmak istediğimi anlatayım kısaca:
kullanıcı image üzerinde belirli noktalara tıklayacak ve butona tıkladığında image deki noktalar birleştirilip bir eğri oluşacak. bu eğri dikey eksen etrafında 360 derece döndürülüp 3 boyutlu şekil oluşacak.
ve sorular:
1. image nesnesinde 3 boyutlu görüntü oluşur mu oluşursa nasıl yapmalıyım?
2. kullanıcıdan alınan noktalar direk birleşince köşeli bi şekil oluşuyo. bezier ve spline algoritmalarıyla bu köşeler yumuşatılıyo(muş). bu algoritmalar yada fonksiyonlar nedir nasıl çalışır?
3. eğer bu işlem image de yapılamassa nerde yapılabilir..?
ilginize şimdiden teşekkürler...
image nesnesinde 3 boyutlu görüntü??
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
http://www.efg2.com/Lab/Library/Delphi/
Hocam belki burdaki graphics bölümünde bu tür algoritmalar bulabilirsin.
Hocam belki burdaki graphics bölümünde bu tür algoritmalar bulabilirsin.
isterseniz bi resimle anlatmaya çalışayım:
http://img418.imageshack.us/my.php?image=ekil2hi.jpg
foruma resmi nasıl ekleyeceğimi bilemedim. size zahmet linkten bakıverin resme...
http://img418.imageshack.us/my.php?image=ekil2hi.jpg
foruma resmi nasıl ekleyeceğimi bilemedim. size zahmet linkten bakıverin resme...
Merhaba,
Resimde gözüken 3 boyutlu değil anladığım kadarıyla.
2 boyut yeterli dersen
öncelikle tıklama koordinatlarını diziye atıp sonra bunlar arasında çizim yaptırırsın
Canvas.LineTo(10,20);
Canvas.LineTo(50,30);
bu kod iki koordinat arasını çizer..
yanlız önce MoveTo komutu ile ilk tıklanan koordinata gitmelisin.
Sonra simetrisini almak için CopyRect komutunu kullanabilirsin..
yanlız hangi alanın simetrisini alacağını belirlemek içinde oluşan şeklin uc noktalarını diziden bulmalısın...
Sağlıcakla..
Resimde gözüken 3 boyutlu değil anladığım kadarıyla.
2 boyut yeterli dersen
öncelikle tıklama koordinatlarını diziye atıp sonra bunlar arasında çizim yaptırırsın
Canvas.LineTo(10,20);
Canvas.LineTo(50,30);
bu kod iki koordinat arasını çizer..
yanlız önce MoveTo komutu ile ilk tıklanan koordinata gitmelisin.
Sonra simetrisini almak için CopyRect komutunu kullanabilirsin..
yanlız hangi alanın simetrisini alacağını belirlemek içinde oluşan şeklin uc noktalarını diziden bulmalısın...
Sağlıcakla..