Volume 38, Issue 1 pp. 564-579
Article

Solid Geometry Processing on Deconstructed Domains

Silvia Sellán

Silvia Sellán

Department of Physics, University of Oviedo, Uviéu/Oviedo, Asturies/Asturias, Spain

Search for more papers by this author
Herng Yi Cheng

Herng Yi Cheng

Massachusetts Institute of Technology, Cambridge, Massachusetts, United States of America

Search for more papers by this author
Yuming Ma

Yuming Ma

Department of Computer Science, University of Toronto, Toronto, Ontario, Canada

Search for more papers by this author
Mitchell Dembowski

Mitchell Dembowski

Department of Mathematics, Ryerson University, Toronto, Ontario, Canada

Search for more papers by this author
Alec Jacobson

Alec Jacobson

Department of Computer Science, University of Toronto, Toronto, Ontario, Canada

Search for more papers by this author
First published: 26 December 2018
Citations: 4

Abstract

Many tasks in geometry processing are modelled as variational problems solved numerically using the finite element method. For solid shapes, this requires a volumetric discretization, such as a boundary conforming tetrahedral mesh. Unfortunately, tetrahedral meshing remains an open challenge and existing methods either struggle to conform to complex boundary surfaces or require manual intervention to prevent failure. Rather than create a single volumetric mesh for the entire shape, we advocate for solid geometry processing on deconstructed domains, where a large and complex shape is composed of overlapping solid subdomains. As each smaller and simpler part is now easier to tetrahedralize, the question becomes how to account for overlaps during problem modelling and how to couple solutions on each subdomain together algebraically. We explore how and why previous coupling methods fail, and propose a method that couples solid domains only along their boundary surfaces. We demonstrate the superiority of this method through empirical convergence tests and qualitative applications to solid geometry processing on a variety of popular second-order and fourth-order partial differential equations.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.