Hyvä lukija. Aluksi haluan kiittää Minkkilaukkua ja Turbo - Urpo1:tä sylinteriohjemaan liittyvistä ohjeista. Sain sylinterijoukon toimimaan dynaamisesti. Kiitos.
Nyt olisi mietinnässä 3d aaltokuvioiden ohjelmointi. Tätä voitaisiin kuvata esim. seuraavasti: vesiastiaan pudotetaan sekunnin välein pieni kivi kerrallaan . Tästä muodostuu symmetrisiä, säteettäisesti laajenevia aaltoja. Nämä aallot alkavat siis keskipisteestä ja etenevät reunoille, jossa ne häviävät. Nyt tarvitsisin apua tällaisen aaltokuvion toteuttamiseksi javascript:llä. Kiitos.
Yst.terv.hannu.
Nyt olisi mietinnässä 3d aaltokuvioiden ohjelmointi. Tätä voitaisiin kuvata esim. seuraavasti: vesiastiaan pudotetaan sekunnin välein pieni kivi kerrallaan . Tästä muodostuu symmetrisiä, säteettäisesti laajenevia aaltoja. Nämä aallot alkavat siis keskipisteestä ja etenevät reunoille, jossa ne häviävät. Nyt tarvitsisin apua tällaisen aaltokuvion toteuttamiseksi javascript:llä. Kiitos.
Yst.terv.hannu.
Vastaukset 3
Vanhimmat
Ole hyvä vaan : ).
Näitä aaltokuvioita voisi tehdä THREE.js:llä käyttämällä THREE.ParametricGeometry:ia. Näin voisi muodostaa minkä tahansa funktion graafin (u, v) => (u, v, f(u, u)). Sitten vaan keksii aallolle sopivan funktion (joku säteestä riippuva sini-juttu). Ja sitten se funktio on vielä ajasta riippuva ja päivitetään geometrian vertexejä render-loopissa (ja muistetaan myös asettaa verticesNeedUpdate = true;).
Tällaisen esimerkin sain aikaan:
https://codepen.io/minkkilaukku/full/zLgWPq/
Mitenköhän tuon vain saisi "kimaltelevammaksi" että vähän paremmin erottuisi tuo aaltoilu?
Kiitos paljon Minkkilaukku vastauksesta aaaltokuvio - ohjelmaan.
Olisiko vielä mahdollista saada esimerkkiohjelma, joka piirtää 3d katkaistun kartion ja värittää sen. Tämä tuli mieleen aaltokuvioon liittyen. Tuo THREE.js käyttö tuntui vaikealta, enkä päässyt siihen oikein kiinni, joten sen käyttö tuntuu vaikealta.
Anteeksi, että vaivaan näin paljon.
Hyvä minkkilaukku ! Kiitos tosi paljon katkaistun kartion piirrosohjelmasta ! Yst.terv.