![]() |
|
|||
|
Procedure Cizim(x,y:TPoint;z,graphtur:integer);
Begin Case Graphtur of 0 : Kare, diktörgen..vs 1 : Daire, Çember..vs 3 : Çizgi... ..... End; End; TPoint için yardım içinden bilgi alabilir ve kullanımını öğrenebilirsin... Saygılarımla. QuickPink |
|
|||
|
Arkadaşım, O zaman ne yapmak istediğini açıkca sor.. nasıl bir procedure hazırlayabilirim gibi bir soruya böyle bir cevap gelir.
Eğer derdin 2 boyut üzerinde 3 boyutlu bir görselliği yakalamaksa, derinlik yetmez. Her şey perspektifde saklıdır. Top yukarımı atıldı yoksa havalandımıyı anlatabilmen için perspektifden faydalanman gerekiyor. Buradada derinlik perspektifin arka planıdır. Ön planında cismin kendi büyüklüğü ile oynamak gerekir. Bunun için zemine veya topun gölgesi gibi bir kıyasa ihtiyacın var. Yani bakanın göz yanılmasına sebepğ olacak kriterlere ihtiyacın var. Eğer tepeden bakıldığı izleniminiermek istiyorsan o zaman topun boyutu havalandıkca büyür yere doğru indikçe küçülür ..vs.. Kolay gelsin... |
|
|||
|
Bana gayet açık ifade edilmiş gibi geldi
Ben şimdi oturup bu kodu yazmaya hem üşenirim ama ip ucu vereyim istersen dene... dik üçgen hesaplarına girecen azbuçuk. Sadece köşeleri hesaplıyorsun, sonra kenarları ve yüzeyleri 2D olarak yüzeyler arasına çiziyorsun. Yani wiremodel için bu en pratik yol. ...... ----------- a ......|.......... / ......|......b./ -----|-----/------ A (ekran yüzeyi) ......|... / ......|../ ......|/ ......c (göz) a 3D bir nokta. c noktasındaki göz, sanal a noktasını 2 boyutlu A ekran ekran yüzeyinde b noktasında görmesi gerekir. Burada a' nın koordinatı bellidir zaten. sonra c göz noktasınıda sen bir varsayım yapacan (mesela 3000 pixel geride gibi...) oradan biraz matematik ile b noktasının koordinatını bulursun. Bu şekilde bir üstten birde herhangi bir yandan baktığını düşünerek 3D sanal noktanın 2D ekran üzerinde nerede durması gerektiğini hesaplıyorsun. Bunu yaptıktan sonra büyük ihtimal rotasyonlarda da takılırsın. o zaman nasıl takıldığına göre, gene cevap verebilirim. Kolay gelsin. .. |
![]() |
LinkBacks (?)
LinkBack to this Thread: http://forum.iyinet.com/java-jsp-c/1071-3d-cizim.html
|
||||
| Konuyu Başlatan | For | Type | Tarih | |
| Defter Bilgisayar » Blog Archive » Veya çizim | Desinatör | This thread | Pingback | 2007-11-20 13:37 | |
| Defter Bilgisayar » Blog Archive » Veya çizim | AteÅŸkes | This thread | Pingback | 2007-11-17 17:47 | |
| 3d cizim, 3d cizim 3d cizim, 3d cizim | This thread | Refback | 2007-10-09 20:55 | |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Vektörel çizim | Tyranid | Photoshop Paint Shop Pro Corel Freehand | 1 | 2006-06-17 16:50 |
| Photoshop Corel Animasyon Grafik ve Çizim Dersleri | sectitweb_net | Yeni Site Tanıtımları | 1 | 2005-11-21 17:16 |
| çizim programı | gokhankar | PHP | 1 | 2003-03-15 22:46 |