V-Clip: Fast and Robust Polyhedral Collision Detection
Brian Mirtich
In ACM Transactions on Graphics, 17(3), July 1998.
Abstract: This article presents the Voronoi-clip, or V-Clip, collision detection alogrithm for polyhedral objects specified by a boundary representation. V-Clip tracks the closest pair of features between convex polyhedra, using an approach reminiscent of the Lin-Canny closest features algorithm. V-Clip is an improvement over the latter in several respects. Coding complexity is reduced, and robustness is significantly improved; the implementation has no numerical tolerances and does not exhibit cycling problems. The algorithm also handles penetrating polyhedra, and can therefore be used to detect collisions between nonvconvex polyhedra described as hierarchies of convex pieces. The article presents the theoretical principles of V-Clip, and gives a pseudocode description of the algorithm. It also documents various test that compare V-Clip, Lin-Canny, and the Enhanced GJK algorithm, a simplex-based algorithm that is widely used for the same application. The results show V-Clip to be a strong contender in this field, comparing favorably with the other algorithms in most of the tests, in term of both performance and robustness.
BibTeX format:
@article{Mirtich:1998:VFA,
  author = {Brian Mirtich},
  title = {V-Clip: Fast and Robust Polyhedral Collision Detection},
  journal = {ACM Transactions on Graphics},
  volume = {17},
  number = {3},
  pages = {177--208},
  month = jul,
  year = {1998},
}
Search for more articles by Brian Mirtich.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."