arrow
Return

Repulsive Curves

delete2021-05-05
delete36
PRE
AI
H
Henrik Schumacher
K
Keenan Crane
DOI:10.1145/3439429delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 article 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 minima- independent of curve resolution. We also develop a hierarchical multigrid scheme that significantly reduces the per-step cost of optimization. The energy is easily integrated with a variety of constraints and penalties (e.g., inextensibility, or obstacle avoidance), which we use for applications including curve packing, knot untangling, graph embedding, non-crossing spline interpolation, flow visualization, and robotic path planning.
Keywords:
Computational design
shape optimization
curves
knots

Journal

ACM Transactions on Graphics cover
ACM Transactions on Graphics
IF:
9.5
Papers:
4.8K
Citations:
3.6W

Organization

R
RWTH Aachen University
Scholars:
3.5W
Papers: 2.6W
Citations: 3.6W
C
Carnegie Mellon University
Scholars:
1.4W
Papers: 1.4W
Citations: 2.7W
Cited Papers

Cited Papers

Neurocognitive, Mental Health, and Glucose Disorders in Farmers Exposed to Organophosphorus Pesticides
err2013-03-01
err0
errOAAI
errAli Akbar Malekirad; Mahya Faghih; Mansuoreh Mirabdollahi; Mahdi Kiani; Arezoo Fathi; Mohammad Abdollahi
errShare
errSave
Comparison of hydrocephalus metrics between infants successfully treated with endoscopic third ventriculostomy with choroid plexus cauterization and those treated with a ventriculoperitoneal shunt: a multicenter matched-cohort analysis
err2018-04-01
err0
errOAAI
errMichael C. Dewan; Jaims Lim; Stephen R. Gannon; David Heaner; Matthew C. Davis; Brandy Vaughn; Joshua J. Chern; Brandon G. Rocque; Paul Klimo; John C. Wellons; Robert P. Naftel
errShare
errSave
Hot and cold cognition in risky decision making: Accounting for age and gender differences in risk taking
err2006-01-01
err0
PREAI
errBernd Figner; Rachael J. Mackinlay; Friedrich Wilkening; Ryan O. Murphy; Elke U. Weber
errShare
errSave
An Investigation of the Prevalence and Causes of Malnutrition in Iran: a Review Article and Meta-analysis
err2019-01-01
err0
errOAAI
errMorteza Motedayen; Majid Dousti; Fatemeh Sayehmiri; Aziz A Pourmahmoudi
errShare
errSave
Donor–acceptor polymers with tunable infrared photoresponse
err2017-01-01
err0
errOAAI
errAlexander E. London; Lifeng Huang; Benjamin A. Zhang; M. Belén Oviedo; Joshua Tropp; Weichuan Yao; Zhenghui Wu; Bryan M. Wong; Tse Nga Ng; Jason D. Azoulay
errShare
errSave
Design and Fabrication of Flexible Rod Meshes
err2015-07-27
err87
PREAI
errPerez, Jesus; Thomaszewski, Bernhard; Coros, Stelian; Bickel, Bernd; Canabal, Jose A.; Sumner, Robert; Otaduy, Miguel A.
errShare
errSave
Blended Cured Quasi-Newton for Distortion Optimization
err2018-07-30
err70
PREAI
errZhu, Yufeng; Bridson, Robert; Kaufman, Danny M.
errShare
errSave
researcher View more