Miten liukuluvut?

d6pe

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

2

335

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. Mies kateissa Lapualla

      Voi ei taas! Toivottavasti tällä on onnellinen loppu. https://poliisi.fi/-/mies-kateissa-lapualla
      Lapua
      114
      5895
    2. Poliisi tutkii murhaa Paltamossa

      Poliisi tutkii Kainuussa sijaitsevassa Paltamon kunnassa epäiltyä henkirikosta, joka on tapahtunut viime viikon perjanta
      Paltamo
      32
      4007
    3. Olenko joka hetki

      Ajatuksissasi?
      Ikävä
      82
      3342
    4. Jos me voitais puhua

      Jos me voitais puhua tästä, mä sanoisin, että se on vaan tunne ja se menee ohi. Sun ei tarvitse jännittää mua. Mä kyllä
      Ihastuminen
      18
      2966
    5. Jenna meni seksilakkoon

      "Olen oppinut ja elän itse siinä uskossa, että feministiset arvot omaava mies on tosi marginaali. Todennäköisyys, että t
      Maailman menoa
      250
      2017
    6. Joo nyt mä sen tajuan

      Kaipaan sua, ei sitä mikään muuta ja olet oikea❤️ miksi tämän pitää olla niin vaikeaa?
      Ikävä
      88
      1984
    7. Mikä sinua ja

      kaivattuasi yhdistää ?
      Ikävä
      142
      1771
    8. Jere, 23, ja Aliisa, 20, aloittavat aamunsa Subutexilla tai rauhoittavilla: "Vaikka mä käytän..."

      Jere, 23, ja Aliisa, 20, ovat pariskunta, joka aloittaa aamunsa Subutexilla tai rauhoittavilla. Jere on ollut koko aikui
      Maailman menoa
      42
      1743
    9. Olipa ihana rakas

      ❤️🤗😚 Toivottavasti jatkat samalla linjalla ja höpsöttelykin on sallittua, kunhan ei oo loukkaavaa 😉 suloisia unia kau
      Ikävä
      8
      1686
    10. Vain yksi elämä

      Jonka haluaisin jakaa sinun kanssasi. Universumi heitti noppaa ja teki huonon pilan, antoi minun tavata sinut ja rakastu
      Ikävä
      88
      1549
    Aihe