2007 · 164 citations · 44 references
EngineeringComputer ScienceSurgeryComputational GeometryComputational MechanicsRoboticsCollision AvoidanceCollision DetectionContact AnalysisIntersection DetectionMultibody DynamicsTwo-body ProblemBroad-phase Collision DetectionCollision DynamicsContact Detection AlgorithmsMulti-body Collision DetectionMulti-body Contact AnalysisNarrow-phase Collision Detection
Collision detection determines whether two or more bodies touch and is essential in computer graphics, surgical simulations, and robotics. The paper reviews the most common collision detection methods and classifies the literature into broad‑phase and narrow‑phase categories. The authors explain existing algorithms, aiming for clarity and depth while keeping sections self‑explanatory.
A process of determining whether two or more bodies are making contact at one or more points is called collision detection or intersection detection. Collision detection is inseparable part of the computer graphics, surgical simulations, and robotics. There are varieties of methods for collision detection. We will review some of the most common ones. Algorithms for contact determination can be grouped into two general parts: broad-phase and narrow-phase. This paper provides a comprehensive classification of a collision detection literature into the two phases. Moreover, we have attempted to explain some of the existing algorithms which are not easy to interpret. Also, we have tried to keep sections self-explanatory without sacrificing depth of coverage.
44
Adhi Harmoko S, M.Komp, Joseph Marie Jacquard et al. · 2005 · 18.4K citations
V. J. Rayward‐Smith, Thomas H. Cormen, Charles E. Leiserson et al. · Journal of the Operational Research Society · 1991 · 17K citations