Boolean operations on arbitrary polygonal and polyhedral meshes

被引:12
|
作者
Landier, Sam [1 ]
机构
[1] Off Natl Etud & Rech Aerosp, 29 Ave Div Leclerc, F-92320 Chatillon, France
关键词
Boolean operations; Polyhedral meshes; Polygonal meshes; Conservative remapping; Cut-cell meshing; Flood fill algorithm; CONSERVATIVE INTERPOLATION;
D O I
10.1016/j.cad.2016.07.013
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:138 / 153
页数:16
相关论文
共 50 条
  • [1] Boolean operations on arbitrary polyhedral meshes
    Landier, Sam
    [J]. 24TH INTERNATIONAL MESHING ROUNDTABLE, 2015, 124 : 200 - 212
  • [2] Boolean Operations on Polygonal Meshes Using OBB Trees
    Jing Yongbin
    Wang Liguan
    Bi Lin
    Chen Jianhong
    [J]. 2009 INTERNATIONAL CONFERENCE ON ENVIRONMENTAL SCIENCE AND INFORMATION APPLICATION TECHNOLOGY,VOL I, PROCEEDINGS, 2009, : 619 - 622
  • [3] A freeform shape optimization of complex structures represented by arbitrary polygonal or polyhedral meshes
    Shen, J
    Yoon, D
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2004, 60 (15) : 2441 - 2466
  • [4] The Diamond Laplace for Polygonal and Polyhedral Meshes
    Bunge, A.
    Botsch, M.
    Alexa, M.
    [J]. COMPUTER GRAPHICS FORUM, 2021, 40 (05) : 217 - 230
  • [5] Construction of Arbitrary Order Finite Element Degree-of-Freedom Maps on Polygonal and Polyhedral Cell Meshes
    Scroggs, Matthew W.
    Dokken, Jorgen S.
    Richardson, Chris N.
    Wells, Garth N.
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2022, 48 (02):
  • [6] Untangling polygonal and polyhedral meshes via mesh optimization
    Jibum Kim
    Jaeyong Chung
    [J]. Engineering with Computers, 2015, 31 : 617 - 629
  • [7] Mixed finite element method on polygonal and polyhedral meshes
    Kuznetsov, Y
    Repin, S
    [J]. NUMERICAL MATHEMATICS AND ADVANCED APPLICATIONS, PROCEEDINGS, 2004, : 615 - 622
  • [8] Recovered finite element methods on polygonal and polyhedral meshes
    Dong, Zhaonan
    Georgoulis, Emmanuil H.
    Pryer, Tristan
    [J]. ESAIM-MATHEMATICAL MODELLING AND NUMERICAL ANALYSIS-MODELISATION MATHEMATIQUE ET ANALYSE NUMERIQUE, 2020, 54 (04): : 1309 - 1337
  • [9] Untangling polygonal and polyhedral meshes via mesh optimization
    Kim, Jibum
    Chung, Jaeyong
    [J]. ENGINEERING WITH COMPUTERS, 2015, 31 (03) : 617 - 629
  • [10] A unified approach for fairing arbitrary polygonal meshes
    Li, GQ
    Bao, HJ
    Ma, WY
    [J]. GRAPHICAL MODELS, 2004, 66 (03) : 160 - 179