Minimal hierarchical collision detection
- 11 November 2002
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 121-128
- https://doi.org/10.1145/585740.585761
Abstract
We present a novel bounding volume hierarchy that allows for extremely small data structure sizes while still performing collision detection as fast as other classical hierarchical algorithms in most cases. The hierarchical data structure is a variation of axis-aligned bounding box trees. In addition to being very memory efficient, it can be constructed efficiently and very fast.We also propose a criterion to be used during the construction of the BV hierarchies is more formally established than previous heuristics. The idea of the argument is general and can be applied to other bounding volume hierarchies as well. Furthermore, we describe a general optimization technique that can be applied to most hierarchical collision detection algorithms.Finally, we describe several box overlap tests that exploit the special features of our new BV hierarchy. These are compared experimentally among each other and with the DOP tree using a benchmark suite of real-world CAD data.Keywords
This publication has 10 references indexed in Scilit:
- Fast penetration depth estimation for elastic bodies using deformed distance fieldsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Collision resolutions in cloth simulationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Six degree-of-freedom haptic rendering using voxel samplingPublished by Association for Computing Machinery (ACM) ,1999
- Efficient collision detection using bounding volume hierarchies of k-DOPsIEEE Transactions on Visualization and Computer Graphics, 1998
- Efficient Collision Detection of Complex Deformable Models using AABB TreesJournal of Graphics Tools, 1997
- OBBTreePublished by Association for Computing Machinery (ACM) ,1996
- BOXTREE: A Hierarchical Representation for Surfaces in 3DComputer Graphics Forum, 1996
- Collision Detection for Animation using Sphere‐TreesComputer Graphics Forum, 1995
- The R*-tree: an efficient and robust access method for points and rectanglesPublished by Association for Computing Machinery (ACM) ,1990
- Automatic Creation of Object Hierarchies for Ray TracingIEEE Computer Graphics and Applications, 1987