A Unified Discrete Collision Framework for Triangle Primitives
dc.contributor.author | Kikuchi, Tomoyo | en_US |
dc.contributor.author | Kanai, Takashi | en_US |
dc.contributor.editor | Bousseau, Adrien | en_US |
dc.contributor.editor | Day, Angela | en_US |
dc.date.accessioned | 2025-05-09T09:11:41Z | |
dc.date.available | 2025-05-09T09:11:41Z | |
dc.date.issued | 2025 | |
dc.description.abstract | We present a unified, primitive-first framework with DCD for collision response in physics-based simulations. Previous methods do not provide sufficient solutions on a framework that resolves edge-triangle and edge-edge collisions when handling selfcollisions and inter-object collisions in a unified manner. We define a scalar function and its gradient, representing the distance between two triangles and the movement direction for collision response, respectively. The resulting method offers an effective solution for collisions with minor computational overhead and robustness for any type of deformable object, such as solids or cloth. The algorithm is conceptually simple and easy to implement. When using PBD/XPBD, it is straightforward to incorporate our method into a collision constraint. | en_US |
dc.description.number | 2 | |
dc.description.sectionheaders | Soft Bodies, Strands, and Silks | |
dc.description.seriesinformation | Computer Graphics Forum | |
dc.description.volume | 44 | |
dc.identifier.doi | 10.1111/cgf.70029 | |
dc.identifier.issn | 1467-8659 | |
dc.identifier.pages | 9 pages | |
dc.identifier.uri | https://doi.org/10.1111/cgf.70029 | |
dc.identifier.uri | https://diglib.eg.org/handle/10.1111/cgf70029 | |
dc.publisher | The Eurographics Association and John Wiley & Sons Ltd. | en_US |
dc.rights | Attribution-NonCommercial 4.0 International | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc/4.0/ | |
dc.subject | CCS Concepts: Computing methodologies → Collision detection | |
dc.subject | Computing methodologies → Collision detection | |
dc.title | A Unified Discrete Collision Framework for Triangle Primitives | en_US |