Litcius/Paper detail

Shortest Path to Boundary for Self-Intersecting Meshes

Anka He Chen, E. Arrieta Díaz, Cem Yuksel

2023ACM Transactions on Graphics11 citationsDOI

Abstract

We introduce a method for efficiently computing the exact shortest path to the boundary of a mesh from a given internal point in the presence of self-intersections. We provide a formal definition of shortest boundary paths for self-intersecting objects and present a robust algorithm for computing the actual shortest boundary path. The resulting method offers an effective solution for collision and self-collision handling while simulating deformable volumetric objects, using fast simulation techniques that provide no guarantees on collision resolution. Our evaluation includes complex self-collision scenarios with a large number of active contacts, showing that our method can successfully handle them by introducing a relatively minor computational overhead.

Topics & Concepts

Polygon meshShortest path problemComputer scienceBoundary (topology)CollisionAlgorithmPath (computing)Point (geometry)Collision detectionEuclidean shortest pathMathematical optimizationK shortest path routingTheoretical computer scienceMathematicsGeometryComputer graphics (images)Mathematical analysisGraphProgramming languageComputer securityComputational Geometry and Mesh GenerationModular Robots and Swarm IntelligenceAdhesion, Friction, and Surface Interactions