Ming C. LinArmy Research Office / UNC Chapel Hill |
Dinesh ManochaUNC Chapel Hill |
The problems of collision or interference detection between two or more objects in dynamic environments are fundamental in computer graphics, robotics and computer simulated environments. These problems have been extensively studied in the literature. However, no efficient and accurate algorithms are known for large environments.
In this talk, we present efficient algorithms for contact determination and interference detection between geometric models undergoing rigid motion. The set of models include polyhedra and surfaces described by algebraic sets or NURBS. The algorithms make use of temporal and spatial coherence between successive instances and their running time is a function of the motion between successive instances. The main characteristics of these algorithms are their simplicity and efficiency. They have been implemented and we will demonstrate their application in architecture walkthroughs, multi-body simulation and physically-based modeling. A subset of these implementations are available as part of the I_COLLIDE collision detection package.
More information about these algorithms is available in the following papers/thesis:
All these papers are also available on the WWW at Dinesh Manocha's collision detection page.
More information on I_COLLIDE is available at the I_COLLIDE Home Page.