Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Rotacija kockice u 3D - pomozite

[es] :: 3D programiranje :: Rotacija kockice u 3D - pomozite

[ Pregleda: 2947 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

unbeat
Milos silni

Član broj: 38473
Poruke: 26
*.adsl.verat.net.



Profil

icon Rotacija kockice u 3D - pomozite14.11.2006. u 13:48 - pre 212 meseci
Problem je sledeci:

Znam pocetni polozaj 3D kockice za igru (yamb)... obavim proizvoljno izabrani broj rotacija po x, y i z osi.
Kako da saznam koja je nova vrednost kockice?

napravio sam lepu animaciju kockice, rotacija + fizika, sve to lepo izleda, al' da me ubijete ne znam na koju vrednost je kockica pala...
Highlife - magazin za uspešne
http://www.highlife.rs
 
Odgovor na temu

dragansm
Dragan Smiljanic

Član broj: 38170
Poruke: 191
*.funcom.com.



Profil

icon Re: Rotacija kockice u 3D - pomozite14.11.2006. u 15:01 - pre 212 meseci
da bi prikazao kocku koristis matricu transformacije. Iz te matrice mozes da izvuces orijentaciju kocke:

Rx Ux Ax Tx
Ry Uy Ay Ty
Rz Uz Az Tz
0 0 0 1

R - je vektor koji odgovara x-osi, U - odgovara y-osi, A z - osi i T je polozaj
Ako si postavio npr da je +y 1 -y 6, +x 2 -x 5 i +z 3 a u pravcu -z ose 4, samo treba da poredis koji je od tri vektora R, U, A najblizi ili najdalji od y ose (max dot proizovda tog vektora sa vektorom (0,1,0)/(0,-1,0)) . Ako je max u poredjenju sa (0,1,0) onda je kocka pala na 1, 2 ili 3, inace ...
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.beobug.com.



+7 Profil

icon Re: Rotacija kockice u 3D - pomozite16.11.2006. u 09:04 - pre 212 meseci
dragansm ti je dobro objasnio
Uvek mozes da odredis orjentaciju kockice u sceni prostoru i da je uporedis sa vertikalnom osom scene.Posto znas kako su ti brojevi na kocki postavljeni , droj je onaj koji je okrenut prema gornjoj osi.
Pozdrav
Nebojsa
 
Odgovor na temu

[es] :: 3D programiranje :: Rotacija kockice u 3D - pomozite

[ Pregleda: 2947 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.