VolCCD: Fast continuous collision culling between deforming volume meshes

Min Tang, Dinesh Manocha, Sung Eui Yoon, Peng Du, Jae Pil Heo, Ruo Feng Tong

Research output: Contribution to journalArticlepeer-review

52 Scopus citations

Abstract

We present a novel culling algorithm to perform fast and robust continuous collision detection between deforming volume meshes. This includes a continuous separating axis test that can conservatively check whether two volume meshes overlap during a given time interval. In addition, we present efficient methods to eliminate redundant elementary tests between the features (e.g., vertices, edges, and faces) of volume elements (e.g., tetrahedra, hexahedra, triangular prisms, etc.). Our approach is applicable to various deforming meshes, including those with changing topologies, and efficiently computes the first time of contact. We are able to perform inter-object and intra-object collision queries in models represented with tens of thousands of volume elements at interactive rates on a single CPU core. Moreover, we observe more than an order of magnitude performance improvement over prior methods.

Original languageEnglish
Article number111
JournalACM Transactions on Graphics
Volume30
Issue number5
DOIs
StatePublished - Oct 2011
Externally publishedYes

Keywords

  • Assignment culling
  • Continuous collision detection
  • Continuous separating axis theorem
  • Deforming volume meshes

Fingerprint

Dive into the research topics of 'VolCCD: Fast continuous collision culling between deforming volume meshes'. Together they form a unique fingerprint.

Cite this