Fast and Exact Root Parity for Continuous Collision Detection

Apr 1, 2022·
Bolun Wang
Bolun Wang
,
Zachary Ferguson
,
Xin Jiang
,
Marco Attene
,
Daniele Panozzo
,
Teseo Schneider
· 1 min read
Image credit:
Abstract
We introduce the first exact root parity counter for continuous collision detection (CCD). That is, our algorithm computes the parity (even or odd) of the number of roots of the cubic polynomial arising from a CCD query. We note that the parity is unable to differentiate between zero (no collisions) and the rare case of two roots (collisions). Our method does not have numerical parameters to tune, has a performance comparable to efficient approximate algorithms, and is exact. We test our approach on a large collection of synthetic tests and real simulations, and we demonstrate that it can be easily integrated into existing simulators.
Type
Publication
Computer Graphics Forum 41 (2), 355-363

Besides, Jos Stam (Autodesk’s resident Principal Scientist, Nvidia’s Senior Researcher, recipient of the SIGGRAPH Computer Graphics Achievement Award, and winner of 3 Oscar prizes) gave very high comments on our work! You can find the details here.

此外,Autodesk首席科学家、Nvidia高级研究员、SIGGRAPH终身成就奖获得者、三座奥斯卡奖杯获得者Jos Stam对我们的工作进行高度评价!详情请参见以下链接