Articolo in rivista, 2022, ENG

Interactive and Robust Mesh Booleans

G. Cherchi, F. Pellacini, M. Attene, M. Livesu

University of Cagliari, Italy Sapienza University of Rome, Italy CNR IMATI, Italy

Boolean operations are among the most used paradigms to create and edit digital shapes. Despite being conceptually simple, the computation of mesh Booleans is notoriously challenging. Main issues come from numerical approximations that make the detection and processing of intersection points inconsistent and unreliable, exposing implementations based on floating point arithmetic to many kinds of degeneracy and failure. Numerical methods based on rational numbers or exact geometric predicates have the needed robustness guarantees, that are achieved at the cost of increased computation times that, as of today, has always restricted the use of robust mesh Booleans to offline applications.We introduce the first algorithm for Boolean operations with robustness guarantees that is capable of operating at interactive frame rates on meshes with up to 200K triangles. We evaluate our tool thoroughly, considering not only interactive applications but also batch processing of large collections of meshes, processing of huge meshes containing millions of elements and variadic Booleans of hundreds of shapes altogether. In all these experiments, we consistently outperform prior art by at least one order of magnitude.

ACM transactions on graphics 41 (6)

Keywords

Computer systems organization: Embedded systems; Redundancy; Robotics; Networks: Network reliability

CNR authors

Attene Marco, Livesu Marco

CNR institutes

IMATI – Istituto di matematica applicata e tecnologie informatiche "Enrico Magenes"

ID: 473965

Year: 2022

Type: Articolo in rivista

Creation: 2022-11-24 13:08:19.000

Last update: 2023-05-29 10:11:40.000

External links

OAI-PMH: Dublin Core

OAI-PMH: Mods

OAI-PMH: RDF

External IDs

CNR OAI-PMH: oai:it.cnr:prodotti:473965