Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java: 3D Matematiikka - 3D malli jonka sisällä pisteitä ??

kpzpt [20.08.2010 08:41:01]

#

Hello!

Tässä ihmettelen 3D mallinnusta Java2D:n kanssa.

Eli käytössä ei ole kuin käsipelin säädeltäviä 3D matikka lauseita.

Ihmetystä herättää yleisesti tunnetut mallit.

Esim. jos minulla on 3D maailma jonka sisällä on koordinaatti pisteitä ja tahtoisin hieman pyörittää tätä 3D maailmaa, mutta, tällä kertaa en käyttäisikään sin ja cos lauseita enkä tapoja, vaan, tarkoituksena olisi perinteisellä sin ja cos laskuilla laskea ainoastaan doublena 3D maailman kahdeksan kuutio pistettä ja 3D maailman sisällä olevat pisteet sitten suhteuttaa kohdalleensa, niin, näitten kahdeksan doublena pyöritetyn reuna kuutio pisteen avulla.

Millä tavalla menee yleisesti käytetyt matematiikka kaavat tähän kuvattuun toimeen ??

3D maailman sisäisten koordinaattien lasku 3d maailman kahdeksan pisteen avulla ?? ( 3d maailma = kuutio )

( Edit. tämä taitaa olla kokeneelle matikka henkilölle aika helppo, mutta, minua ihmetyttää, kun keskenjääneestä lyhyen matikan lukiostakin on jo yli 11 vuotta. )

( Edit2. Voiko tällä tapaa saada tarpeeksi tarkkaa tulosta jotta ruutu on yhä pehmeä seurata ?? )

//.....

Kiitos..

jpa [20.08.2010 09:57:46]

#

Tarkoitus lienee siis saada 4x4-muunnosmatriisi kahdeksan kulmapisteen perusteella? Sopivan matriisiyhtälön ratkaisemalla tuo kai menisi, mutta olisi ehkä helpompaa muodostaa se muunnosmatriisi suoraan ja laskea sillä.

Tuolta voi lukea lisää, vaikkei asia olekaan kovin helppo ymmärtää lyhyen matikan pohjalta:
http://en.wikipedia.org/wiki/Transformation_matrix

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta