ICCD: interactive continuous collision detection between deformable models using connectivity-based culling
Related Experiment Video
Updated: Jun 23, 2026

Operation of the Collaborative Composite Manufacturing (CCM) System
Published on: October 1, 2019
Min Tang1, Sean Curtis, Sung-Eui Yoon
1College of Computer Science and Technology, Zhejiang University, Hangzhou, Zhejiang, China. tang_m@zju.edu.cn
Abstract:
We present an interactive algorithm for continuous collision detection between deformable models. We introduce multiple techniques to improve the culling efficiency and the overall performance of continuous collision detection. First, we present a novel formulation for continuous normal cones and use these normal cones to efficiently cull large regions of the mesh as part of self-collision tests. Second, we introduce the concept of "procedural representative triangles" to remove all redundant elementary tests between nonadjacent triangles. Finally, we exploit the mesh connectivity and introduce the concept of "orphan sets" to eliminate redundant elementary tests between adjacent triangle primitives. In practice, we can reduce the number of elementary tests by two orders of magnitude. These culling techniques have been combined with bounding volume hierarchies and can result in one order of magnitude performance improvement as compared to prior collision detection algorithms for deformable models. We highlight the performance of our algorithm on several benchmarks, including cloth simulations, N-body simulations, and breaking objects.
Related Concept Videos
Elastic Collisions: Case Study
Elastic Collisions: Introduction
Deformation of Member under Multiple Loadings
In the case of a member with a variable cross-section, the strain is not constant but depends on the position. The deformation of an...
Collisions in Multiple Dimensions: Introduction
Virtual Work for a System of Connected Rigid Bodies
Next,...
Collisions in Multiple Dimensions: Problem Solving
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...

