Repulsive Surfaces

07/04/2021
by   Chris Yu, et al.
0

Functionals that penalize bending or stretching of a surface play a key role in geometric and scientific computing, but to date have ignored a very basic requirement: in many situations, surfaces must not pass through themselves or each other. This paper develops a numerical framework for optimization of surface geometry while avoiding (self-)collision. The starting point is the tangent-point energy, which effectively pushes apart pairs of points that are close in space but distant along the surface. We develop a discretization of this energy for triangle meshes, and introduce a novel acceleration scheme based on a fractional Sobolev inner product. In contrast to similar schemes developed for curves, we avoid the complexity of building a multiresolution mesh hierarchy by decomposing our preconditioner into two ordinary Poisson equations, plus forward application of a fractional differential operator. We further accelerate this scheme via hierarchical approximation, and describe how to incorporate a variety of constraints (on area, volume, etc.). Finally, we explore how this machinery might be applied to problems in mathematical visualization, geometric modeling, and geometry processing.

READ FULL TEXT

page 1

page 4

page 9

page 10

page 13

page 14

page 15

page 16

research
07/10/2023

A Fast Geometric Multigrid Method for Curved Surfaces

We introduce a geometric multigrid method for solving linear systems ari...
research
06/14/2020

Repulsive Curves

Curves play a fundamental role across computer graphics, physical simula...
research
05/08/2023

A Closest Point Method for Surface PDEs with Interior Boundary Conditions for Geometry Processing

Many geometry processing techniques require the solution of partial diff...
research
10/16/2021

Sum-of-Squares Geometry Processing

Geometry processing presents a variety of difficult numerical problems, ...
research
07/22/2019

P-Willmore flow with quasi-conformal mesh regularization

The p-Willmore functional introduced by Gruber et al. unifies and extend...
research
12/01/2020

DiffusionNet: Discretization Agnostic Learning on Surfaces

We introduce a new approach to deep learning on 3D surfaces, based on th...
research
09/07/2020

Nonlinear Spectral Geometry Processing via the TV Transform

We introduce a novel computational framework for digital geometry proces...

Please sign up or login with your details

Forgot password? Click here to reset