ddaniel88 / sema-vodovodne-instalacije

Šema vodovodne isntalacije
1 stars 0 forks source link

Crtanje kompleksnog oblika uz pomoć jednostavnih #5

Open ddaniel88 opened 11 years ago

ddaniel88 commented 11 years ago
ddaniel88 commented 11 years ago

Jedna složena figura je odrađena. Potrebno je prepraviti i napisati neke nove metode koje bi olakšale crtanje i manipulaciju figurama.

ddaniel88 commented 11 years ago

Pronaći najlakši način cast-ovanja tipa "Figure" u konkretnu figuru

ddaniel88 commented 11 years ago

K figura: http://www44.zippyshare.com/v/80358096/file.html A tačka ima X, Y koordinate. Centar levog polukruga je pomeren za 1/4 visine figure (tačka G) poluprečnik levog luka je 3/4 visine figure korišćene tačke za crtanje levog luka: J (p5), F(p6), I(p7)

Desni luk je isečak kruga u centru P sa koordinatama: X = y + height -> dole desno Y = y + height - 2 * width poluprecnik luka je 2 × širina figure korišćene tačke: B (p10), Q (p9) koja se nalazi na polovini širine a visinu određujemo presekom zamišljene prave sa Y=na pola figure, T (p8) koja je presek kružnica i se računa po složenijoj formuli (definisana je u konstruktoru direktno, možda nije loše da je prebacim u posebnu klasu)

Iz nekog razloga T tačku (presek kružnica) loše predstavi i postoji razmak između lukova...