11.07.2015 Views

Collision Detection

Collision Detection

Collision Detection

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Efficient Pair Management Use spatial (2d) hashing: h = hash(ID 1, ID 2) = (ID 1*p1 + ID 2*p2) mod N Use array bag structure to hold pairs Preallocate “capacity” of data (usually 2 x length) AddPair – stores new pair at the end of array (can resize) RemovePair – move last pair to the removed index – fill thehole Point from hash table to pair list Chain pairs when hash collision occurs

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!