Repulsive Curves
Christopher Yu, Henrik Schumacher, Keenan Crane

TL;DR
This paper introduces efficient algorithms for designing non-self-intersecting curves using tangent-point energy, enabling global shape optimization with applications in graphics, visualization, and robotics.
Contribution
It develops a Sobolev-based gradient descent reformulation and a multigrid scheme for rapid, resolution-independent optimization of repulsive curves.
Findings
Effective global shape optimization for curves.
Reduced computational cost via multigrid acceleration.
Versatile integration with constraints for various applications.
Abstract
Curves play a fundamental role across computer graphics, physical simulation, and mathematical visualization, yet most tools for curve design do nothing to prevent crossings or self-intersections. This paper develops efficient algorithms for (self-)repulsion of plane and space curves that are well-suited to problems in computational design. Our starting point is the so-called tangent-point energy, which provides an infinite barrier to self-intersection. In contrast to local collision detection strategies used in, e.g., physical simulation, this energy considers interactions between all pairs of points, and is hence useful for global shape optimization: local minima tend to be aesthetically pleasing, physically valid, and nicely distributed in space. A reformulation of gradient descent, based on a Sobolev-Slobodeckij inner product enables us to make rapid progress toward local…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Analysis Techniques · Computer Graphics and Visualization Techniques · 3D Shape Modeling and Analysis
