4.7 Article Proceedings Paper

Boolean operations on arbitrary polygonal and polyhedral meshes

Journal

COMPUTER-AIDED DESIGN
Volume 85, Issue -, Pages 138-153

Publisher

ELSEVIER SCI LTD
DOI: 10.1016/j.cad.2016.07.013

Keywords

Boolean operations; Polyhedral meshes; Polygonal meshes; Conservative remapping; Cut-cell meshing; Flood fill algorithm

Ask authors/readers for more resources

A linearithmic floating-point arithmetic algorithm designed for solving usual boolean operations (intersection, union, and difference) on arbitrary polygonal and polyhedral meshes is described in this paper. This method does not dis-feature the inputs which can be two volume meshes, two surface meshes or one of each. It provides conformal meshes upon exit. It can be used in many pre- and post-processing applications in computational physics (e.g. cut-cell volume mesh generation or conservative remapping). The core idea is to consider any configuration as a polygonal cloud. The polygons are first triangulated, the intersections are solved, the polyhedral cells are then reconstructed from the conformal triangles cloud and finally their triangular faces are re-aggregated to polygons. This approach offers great flexibility regarding the admissible topologies: non-planar faces, concave faces or cells and some non-manifoldness are handled. The algorithm is described in detail and some current results are shown. (C) 2016 Elsevier Ltd. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available