Fast and robust mesh arrangements using floating-point arithmetic

Gianmarco Cherchi
First
;
Riccardo Scateni
Penultimate
;
2020-01-01

Abstract

We introduce a novel algorithm to transform any generic set of triangles in 3D space into a well-formed simplicial complex. Intersecting elements in the input are correctly identified, subdivided, and connected to arrange a valid configuration, leading to a topologically sound partition of the space into piece-wise linear cells. Our approach does not require the exact coordinates of intersection points to calculate the resulting complex. We represent any intersection point as an unevaluated combination of input vertices. We then extend the recently introduced concept of indirect predicates [Attene 2020] to define all the necessary geometric tests that, by construction, are both exact and efficient since they fully exploit the floating-point hardware. This design makes our method robust and guaranteed correct, while being virtually as fast as non-robust floating-point based implementations. Compared with existing robust methods, our algorithm offers a number of advantages: it is much faster, has a better memory layout, scales well on extremely chal- lenging models, and allows fully exploiting modern multi-core hardware with a parallel implementation. We thoroughly tested our method on thou- sands of meshes, concluding that it consistently outperforms prior art. We also demonstrate its usefulness in various applications, such as computing efficient mesh booleans, Minkowski sums, and volume meshes.
2020
2020
Inglese
39
6
250
1
16
16
https://dl.acm.org/doi/abs/10.1145/3414685.3417818
Esperti anonimi
internazionale
scientifica
intersections; geometric predicates; mesh booleans; constrained triangulation
Goal 9: Industry, Innovation, and Infrastructure
Cherchi, Gianmarco; Livesu, Marco; Scateni, Riccardo; Attene, Marco
1.1 Articolo in rivista
info:eu-repo/semantics/article
1 Contributo su Rivista::1.1 Articolo in rivista
262
4
open
Files in This Item:
File Size Format  
mesh_arrangement.pdf

open access

Description: Articolo principale
Type: versione post-print
Size 1.98 MB
Format Adobe PDF
1.98 MB Adobe PDF View/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie