Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.618 pregleda

Najnovija ↓

Rotacija kockice u 3D - pomozite 14.11.2006. u 14:48 · pre 243 meseca #1
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...
Potpis
Highlife - magazin za uspešne
http://www.highlife.rs
Re: Rotacija kockice u 3D - pomozite 14.11.2006. u 16:01 · pre 243 meseca #2
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 ...
Re: Rotacija kockice u 3D - pomozite 16.11.2006. u 10:04 · pre 242 meseca #3
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
Potpis
HomePage http://www.eurora3d.com
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme