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:
Jak widac jest to zbior punktow oddalonych od punktu p o promien r w metryce d. Wiemy rowniez ze jesli zmienimy metryke kula wcale nie musi byc okragla a na przyklad moze byc kwadratem.

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 φ):
Kolejny problem jaki sie pojawia to taki ze skoro mamy jedna metryke to narazie mozemy testowac kolizje tylko z obiektami ktore maja ta sama metryke.

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:
Dodalem twojego bloga do moich linkow ;]
 
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
 
zaczalem czytac i...czy nie podales czasem definicji sfery a nie kola ?
 
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

This page is powered by Blogger. Isn't yours?

Subskrybuj Posty [Atom]