26 sierpnia 2006
Czesc, dzisiaj bedzie kolejna czesc zastosowania przestrzeni metrycznych. Wczoraj przeprowadzilem krotka dyskusje na ten temat z moim kolega aod'em i doszlismy do wniosku ze warto rozwinac ten temat. To co tutaj dzisiaj przedstawie nie zostalo przezemnie udowodnione i raczej nalezy to traktowac jako ciekawostke.
Jak mowilem ostatnio przy odpowiednim zdefiniowaniu metryki moze ona sie przydac do wielu roznych rzeczy. Zacznijmy od wprowadzenia definicji kuli:
Skoro tak to wpadlem na pomysl na nowe podejscie do rozwiazanie problemu kolizji dwoch obb (oriented bounding box) .
Kazdy OBB mozna przedstawic za pomoca kata obrotu, pozycji i promienia (dzisial bede mowil tylko o kwadratach). Teraz pojawia sie problem jak wygladalaby metryka w ktorej kula moglaby wygladac jak dowolny obb. Zmodyfikujmy troche metryke maksimum (zalozmy srodek w punkcie a i kat obrotu φ):
I ten punkt musi byc jeszcze dopracowany, bo nie znam odpowiedzi na pytanie jak sprawdzac przeciecia kul w roznych metrykach.
To o czym tutaj powiedzialem to tylko moje domysly i pewne wyczucie.
Jak mowilem ostatnio przy odpowiednim zdefiniowaniu metryki moze ona sie przydac do wielu roznych rzeczy. Zacznijmy od wprowadzenia definicji kuli:
- K(p, r) = { x: d(p, x) < r }
Skoro tak to wpadlem na pomysl na nowe podejscie do rozwiazanie problemu kolizji dwoch obb (oriented bounding box) .

- d(a, b) = max{ |(a.x - b.x) cos(-φ) - (a.x - b.x) sin(-φ)| ,
|(a.y - b.y) sin(-φ) + (a.y - b.y)cos(-φ)| }
I ten punkt musi byc jeszcze dopracowany, bo nie znam odpowiedzi na pytanie jak sprawdzac przeciecia kul w roznych metrykach.
To o czym tutaj powiedzialem to tylko moje domysly i pewne wyczucie.
Komentarze:
<< Strona główna
Zamiast kontrprzykładu pokażcie kod, który sprawdzi taką kolizję, to będzie bardzo przydatne. Ja też już raz zrobiłem kolizję OBB, ale jakoś nieoptymalnie to było...
w tej wersji co jest teraz to nie zadziala. dexio wprowadzil mi pojecie sumy minkowskiego i taka suma dwoch obb napewno nie jest obb - dlatego nie mozna powiekszyc promienia jednego z nich i sprawdzic cyz zawiera srodek :) (jesli nie kojarzysz jak to wyglada suma minkowskiego, to np. suma kwadratu i kola to kwadrat z zaokraglonymi rogami, ja to sobie wyobrazam jako sume wszystkich wektorow dwoch "bryl"). Wiec tak jak mowiles ostatnio ze trzeba znalesc jakas trzecia metryke. Bardzo mnie interesuja wszystkie tw. na temat metryk(np. suma metryk, moze cos o czesci wspolnej) ale jeszcze sie w to nie zaglebialem :)
ok cos nowego wymyslilem ale nie bede o tym mowil tu bo nasze spekulacje nie poparte zadnymi dowodami sa lekko nie powazne z matematycznego punktu widzenia ;)
Ostatnio sie tym nie zajmuje bo ucze sie analizy w kazdej wolnej chwili (wolnej od siedzenia przed kompem ;)). Ten lemacik nawet niezly, tylko ze szkoda ze dla zbiorow okreslonych na tej samej przestrzeni metrycznej
pierwsze primo: widze ze jest na stronie stara wersja tego newsa... (jest spaprany zbior punktow tworzacych kule). Teraz poprawilem i dobrze powiedzialem to jest kula... ( wlasciwie to mam na mysli w tej definicji przestrzen n-wymiarowa ).
teraz zgodzę się z Tobą że definicja (matematyczny zapis) mówi że to jest kula:) ja tylko chcialem sie upewniec czy mi sie nie powalilo:)
Wachu: przelaczylem sie na nowszego bloggera i zostalem poinformowany o komentarzach czekajacych na dodanie i wtedy skapnalem sie ze zle zrozumialem opcje moderacji komentarzy, choc to i tak dziwne bo mial mi przesylac powiadomienia o nowych komentarzach :) Teraz jest OK :) Dzieki za dodanie
Prześlij komentarz
Subskrybuj Komentarze do posta [Atom]
<< Strona główna
Subskrybuj Posty [Atom]