Adaptive Mesh Booleans

05/05/2016
by   Ryan Schmidt, et al.
0

We present a new method for performing Boolean operations on volumes represented as triangle meshes. In contrast to existing methods which treat meshes as 3D polyhedra and try to partition the faces at their exact intersection curves, we treat meshes as adaptive surfaces which can be arbitrarily refined. Rather than depending on computing precise face intersections, our approach refines the input meshes in the intersection regions, then discards intersecting triangles and fills the resulting holes with high-quality triangles. The original intersection curves are approximated to a user-definable precision, and our method can identify and preserve creases and sharp features. Advantages of our approach include the ability to trade speed for accuracy, support for open meshes, and the ability to incorporate tolerances to handle cases where large numbers of faces are slightly inter-penetrating or near-coincident.

READ FULL TEXT

page 2

page 3

page 4

page 5

page 6

page 7

page 8

page 9

research
01/29/2016

Boolean Operations using Generalized Winding Numbers

The generalized winding number function measures insideness for arbitrar...
research
03/17/2023

Conformal Generative Modeling on Triangulated Surfaces

We propose conformal generative modeling, a framework for generative mod...
research
05/04/2000

Connectivity Compression for Irregular Quadrilateral Meshes

Applications that require Internet access to remote 3D datasets are ofte...
research
05/23/2020

ManifoldPlus: A Robust and Scalable Watertight Manifold Surface Generation Method for Triangle Soups

We present ManifoldPlus, a method for robust and scalable conversion of ...
research
02/12/2021

Robust Hybrid High-Order method on polytopal meshes with small faces

We design a Hybrid High-Order (HHO) scheme for the Poisson problem that ...
research
05/26/2022

Interactive and Robust Mesh Booleans

Boolean operations are among the most used paradigms to create and edit ...
research
12/06/2021

Region extraction in mesh intersection

Region extraction is a very common task in both Computer Science and Eng...

Please sign up or login with your details

Forgot password? Click here to reset