Kuution "morphaaminen" palloksi

Anonyymi

Haluttaisiin siis tehdä animaatio, jossa kuutio muuttuu tilavuudeltaan yhtä suureksi palloksi. Kuution nurkkia pitää siis lähteä siirtämään kohti kappaleen keskipistettä ja kuution tahkojen keskipisteitä kauemmaksi keskustasta.

Jos vaikka ajatellaan kuution nurkkien olevan koordinaatistossa (-1,-1,-1)...(1,1,1), niin kuution tilavuus olisi 8. Vastaavan tilavuuden pallon säde on noin 1,24. Kuution nurkan etäisyys keskipisteestä on n. 1,41. Eli nurkkapisteen pitäisi siirtyä 1,41->1,24 ja tahkon keskipisteen 1->1,24. Ja tietenkin niiden välillä olevien pisteiden oikeassa suhteessa asemaansa nähden.

Mitenköhän tuota lähtisi purkamaan? Kuutiossa on ainakin kuusi tahkoa ja kahdeksan nurkkapistettä. Miten pallon pinta jaetaan kuuteen yhtä suureen osaan, jotka vastaisivat kuution tahkoja?

Kuution sisällehän jää pallo, joka ei muutu lainkaan. Sen tilavuus on noin 4,19. Siirreltävää "massaa" on siten 3,81. Tuo tieto ei varmaan mitään hyödytä, mutta kaikki liikuteltavat pisteet on joka tapaksessa 1-säteisen pallon ulkopuolella.

5

<50

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Löysin tuollaiset kaavat: https://i.imgur.com/5kPW3sa.png

      Pitää tutustua onko noista mihinkään. Ainakin arvoilla (1,1,1) tulee (0,716, 0,716, 0,716), joka on 1,24-säteellä yhtä etäällä origosta.

      • Joo tuo vaikuttaisi hyvältä. Jokaisen pisteen interpoloi sen ja origon yhdistävää suoraa myöten uuteen päätepisteeseensä. Siihenhän saisi varmaan erinäköisiä muodon muljahteluja kun käyttää erilaisia interpolaatiofunktioita(?)


    • Anonyymi

      Tee ensin toimiva animaatio 8 nurkkapisteen ja 6 tahkon keskipisteen siirtämiseksi. Samalla selviää suuri osa ongelmista.

      Sitten lisäät mukaan kaikkien sivujen keskipisteet, Niitä on 12 kpl. Liikuta kaikkia pisteitä origon kautta kulkevia akseleita pitkin. Symmetristä ja helppo laskea. Tiedät alku- ja loppupisteiden sijainnit. Pallon ja kuution tunnistaa helposti jo 26 pisteestä. Älä käytä mitään sini- tai kosiniunktioita yms. Tietokone laskee kaiken ihan riittävän nopeasti ihan peruskaavoja käyttäen. Ei kiirettä!

      • Anonyymi

        Kiitos vinkistä. Pitää pureskella tuota ideaa.


    • Anonyymi

      Helppo homma. Tee funktio K(a), joka antaa kuution pisteen origosta lähtevän vektorin a suunnassa. Laske tarvittavan saman tilavuuden olevan pallon säde ja vastaavasti funktio P(a), joka antaa pallon pisteen origosta lähtevän vektorin a suunnassa. Olkoon alkutilanteessa (kuutio) t=0 ja lopputilanteessa (pallo) t=1. Tällöin ajanhetkellä t muotoutuneen kappaleen pinta on vektorin a suunnassa pistessä x = tP(a) (1-t)K(a).

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mies mitä ajattelet naisista?

      Kerro mitä ajatuksia nousee. Mitä naiset sinulle merkitsee? Sana on vapaa.
      Ikävä
      134
      4511
    2. Järkyttävä tieto Purrasta

      Purra tapasi nykyisen miehensä täällä. Suomi24:ssä! Tulipa likainen olo. Nyt loppuu tämä roikkuminen tällä palstalla.
      Maailman menoa
      109
      2314
    3. Rakastan sua

      Tiedäthän sen ❤️😢
      Ikävä
      64
      1538
    4. 57
      1289
    5. Toinen toista

      Hyvää sunnuntai huomenta susi rinssiltä 🤴🏼☕❄️⚜️❤️
      Ikävä
      261
      1167
    6. Mikseivät toimittajat vaadi Orpoa vastuuseen lupauksistaan

      Missä ne 100.000 uutta työpaikkaa muka ovat? Eivät yhtään missään. Näin sitä Suomessa voi puhua ja luvata mitä sattuu. E
      Maailman menoa
      137
      1140
    7. Näin asia on

      Tiedän ettei hän koskaan aio lähestyä minua eikä niin ole koskaan aikonutkaan, eikä lähesty ja enkä minä enää tee sitä k
      Ikävä
      10
      1026
    8. Ajattele, miten häviävän pieni

      todennäköisyys on sille, että kaksi tiettyä ihmistä yli viidestä miljoonasta sattuvat tulemaan samalle palstalle ikävöim
      Ikävä
      49
      876
    9. Aavistan tai oikeastaan

      tiedän, että olet hulluna minuun. Mutta ilman kommunikointia, tällaisenaan tilanne ja kaikki draama ovat mun näkökulmast
      Ikävä
      33
      838
    10. Pieni vinkki miehelle

      Jos haluat, että tapahtuu jotain edistystä, niin kannattaa suoda ajatus sille, että miltä toimintasi näyttää mulle päin.
      Ikävä
      39
      800
    Aihe