Terve!
Ongelma on tällainen:
Esim: olen piirtänyt lomakkeelle viivan eli pisteen paikkaa x ja y, nyt haluan pyöräyttää tuota viivaa vaikka 5 astetta, osaan kyllä laskea kulmat ym mutta tässä tulee ongelman ydin:
vanhat pisteet ovat seuraavat("päästä heitettyjä"):
x :=10,10 ja y:=5,5
uudet pisteet kulman rotaation avulla laskettuna ovat:
x := 10.8, 9.2 JA y:= 5.8, 4.2
mutta kun lomake ei tue kuin kokonaislukuja pisteille x ja y
jos noita rupean pyöristelemään ei enää kulmat pidä paikkaansa
HUOM: eli siis kaikki luvut on päästä repäisty eivätkä ole välttämättä oikeita arvoja mutta pääasia jos ymmärrätte ongelman!
Edes pieni vihje on kullan arvoinen!
KIITOS
Miten liukuluvut?
2
400
Vastaukset
- jurponen
En ole delphaaja mutta jotain mieleen tuli kuitenkin..
Piirrät ne likiarvojen mukaan tietysti. Ei pikseleiden väliin voi pistää pistettä. Tietty et suoraan castaa intiksi, vaan lisää ensin vaikka 0.5 jolloin se pyöristys tapahtuu lähimpään, eikä aina alaspäin.
Likiarvoja ei kannatata pitää laskuissa kuitenkaan mukana minkä vuoksi pyöritä aina alkuperäisia koordinaatteja.
Esim jos pyörität jotain pistettä 1 astetta kerrallaan laske pisteet ensin 1 pistettä kierrettynä. Sitten 2 pistettä kierrettynä jne.
Älä koskaan kierrä jo kierrettyjä pisteitä. Muuten tulee mahtavia venymisiä ja vanumisia ;) - ..esim..
Käytä laskentaan liukuluku muutujia, ja koordinaatteihin integeriä, pyöristä funkkarilla,
round(x); //pyöristä lähimpään kokonaislukuun
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Suomen kansa haluaa Antti Lindtmanista pääministerin
Lindtman on miltei tuplasti suositumpi kuin etunimikaimansa Kaikkonen. Näin kertoo porvarimedian teettämä kysely. http2304136Vain 21% kannattaa Lindtmania pääministeriksi
se on selvästi vähemmän kuin puolueen kannatus, mites nyt noin?1122614Miten löydän sinut
Ja saan sanottua kaiken mitä haluan sinulle kertoa? Ja kuinka kuuntelisit minua sen hetken? Kuinka voin ilmaista sen mit382345Yöllinen autolla kaahari Heinolan seudulla
Asukkaita häiriköivän nuoren herran autokaahaus keskustelu poistettu, onko jokin hyvävelijärjestelmä käytössä ?811416Vaikea tilanne
Hieman kolkuttaa omatuntoa, kun on osoittanut kiinnostusta väärää naista kohtaan. En ymmärrä miten toinen on voinut te1121382- 481159
- 771065
- 59933
- 45926
Emme koskaan keskustelleet kasvotusten syistä välirikollemme
Enkä voisi kertoa perimmäistä rehellistä syytä. Kerroin sinulle pintapuolisen ”paketin” ja otin tavallaan omalle vastuu58911