[ Seawulf @ 22.01.2014. 09:46 ] @
Poceo sam da ucim programiranje u javi preko interneta i stigao sam na temu grafike(ctranje krugova).
Treba da napravim krug koji lezi na platnu(a platno je ide gdje pises program na web) i taj krug treba da dodiruje dno platna i kada promjenis radijus kruga i dalje da dira dno platna.
Ja sam probao sa getWidth() / 2 i getHeight()/ 1.6 (ovo je primjer ,stim sto mi je radius kruga 100) a program mi govori da treba da koristim constane i da na osnovu getHeight treba da dobije visinu platna i da ga oduzmem od radiusa kruga(100).

Uopste nerazumije kako da to uradim.Ovako je kod za krug koji sam napisao:

var bottomCircle = new Circle(BOTTOM_RADIUS);
bottomCircle.setPosition(180, 380, getWidth(), getHeight())
bottomCircle.setColor(Color.grey);
add(bottomCircle);
[ 3way @ 22.01.2014. 09:56 ] @
Nista ne oduzimas od precnika...

Od visine i sirine ekrana treba oduzeti (ili dodati, zavisi gde ga crtas) precnik i na takvim novim koordianatama nacrtati krug.
[ Seawulf @ 22.01.2014. 12:08 ] @
Nasao sam visinu= 480 a sirina = 400 platna.Mozes li mi reci kako da to satvim u formul getWidth() and getHeight()

[Ovu poruku je menjao Seawulf dana 22.01.2014. u 13:36 GMT+1]
[ 3way @ 22.01.2014. 23:59 ] @
getWidth() - Precnik = nova x pozicija.
[ Seawulf @ 23.01.2014. 07:59 ] @
Hvala, puno.Uspio sam
[ Snacker @ 23.01.2014. 18:20 ] @
Možeš li postaviti link ka sajtu na kome učiš Javu? Hvala.