Exact predicates, exact constructions and combinatorics for mesh CSG
Bruno L\'evy

TL;DR
This paper presents an exact mesh intersection algorithm that accurately computes boolean operations and CSG on polygon soups using specialized predicates, exact representations, and remeshing techniques, improving robustness and precision.
Contribution
It introduces a comprehensive, exact mesh intersection method with new geometric kernels and a robust approach to handle complex configurations in CSG and mesh repair.
Findings
The algorithm accurately computes mesh intersections and boolean operations.
It outperforms previous methods on standard datasets.
The proposed kernels effectively handle complex geometric configurations.
Abstract
This article introduces a general mesh intersection algorithm that exactly computes the so-called Weiler model (also called an arrangement) and that uses it to implement boolean operations with arbitrary multi-operand expressions, CSG (constructive solid geometry) and some mesh repair operations. From an input polygon soup, the algorithm first computes the co-refinement, with an exact representation of the intersection points. Then, the decomposition of 3D space into volumetric regions (Weiler model) is constructed, by sorting the facets around the non-manifold intersection edges (radial sort), using specialized exact predicates. Finally, based on the input boolean expression, the triangular facets that belong to the boundary of the result are classified. To implement all the involved predicates and constructions, two geometric kernels are proposed, tested and discussed (arithmetic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Computational Geometry and Mesh Generation · Scheduling and Optimization Algorithms
