[ netomc @ 27.03.2011. 12:02 ] @
Kako napisati algoritam kojim se moze optimalno odrediti strana kolizije jednog objekta (left, right, top , bottom) u odnosu na drugi ako znamo njihov polozaj i vektor kretanja jednog ili oba objekta? U sceni ili 2D prostoru bi se koristili AABB za objekte. Jedan objekat je stacionaran, drugi je u pokretu. Algoritam za collision direction bi se izracunavao u trenutku detekcije kolizije. Odredjivanjem strane kolizije bi se zatim izracunao response odn. kako bi se objekat dalje ponasao (npr. bounce objekta sa izlaznim uglom vektora jednakim uglu ulaznog vektora).
Kao na slikama na primeru, A je stacionaran, B je pokretan : u prvom slucaju bi algoritam trebao da detektuje da je pravac kolizije sa objektom A sa donje, u drugom sa leve strane objekta A. Treci slucaj je vec problematican? (da li sa leve ili donje strane, ili da uzmemo proizvoljnu vrednost posto se algoritam ne bi koristio za simulacije?)


[ netomc @ 27.03.2011. 21:20 ] @
Bio je neki problem sa serverom u momentu kada sam postavljao temu, molim admine da obrisu drugu.
Pozdrav
[ Aleksandar Ružičić @ 27.03.2011. 21:43 ] @
Proguglaj malo na temu "Google: "separating axis theorem"", evo npr ovo nije los tekst o detekciji kolizije i response-a: http://www.metanetsoftware.com/technique/tutorialA.html