[ Srki_82 @ 17.09.2004. 17:27 ] @
Koristim mesh-eve sa relativno malim brojem poligona pa razmisljam da napravim collision detect tako sto cu proveravati za (skoro) svaki trougao u oba mesha da li se seku i cim pronadjem da se seku znaci to je sudar :) Da malo bolje objasnim ideju: odredim bounding box za oba mesha ako se bounding box jednog mesha ne sece sa bounding box-om drugog nema potrebe da se dalje proverava jer se mesh-evi sigurno ne dodiruju ako se bounding boxovi dodiruju odredim njihov presek i time dobijem neki nov box koji cu od sad zvati samo kutija :) na kraju uzimam trouglove iz prvog mesh-a ciji se bar jedan vertex nalaze u kutiji (znamo sta je kutija) i odredjujem da li se seku sa trouglima drugog mesh-a koji takodje imaju bar jedan vertex u kutiji. Mislim da bi to trebalo da bude dovoljno brzo za mesh-eve sa malim brojem poligona. Jedini problem mi je sto ne znam kako da znam da li se dva trougla seku. |