Fast algorithm for extracting domains and regions from three-dimensional triangular surface meshes

Correct mesh handling and in particular domain extraction is an important step of many simulation workflows. In the boundary element method, for example, only the surfaces of arbitrarily shaped domains have to be meshed. Here, an algorithm is presented that extracts all distinct spatial regions and domains from a given non-manifold three-dimensional surface triangulation without the need for a volume mesh. Only the coordinates of the mesh vertices and the connectivity matrix of the triangulation need to be given. The process is robust, easy to implement, and efficient. No geometric features such as edges or faces need to be detected or specified for the method to work. Thus, the method is suitable for mesh formats that do not contain information about the geometry partitioning. The algorithm is presented in detail, test cases are discussed, and an exemplary implementation is given. • Robust and fast extraction of all spatial domains present in a non-manifold three-dimensional surface triangulation. • No volume meshes or detection of geometric features are required. • Automatically provides oriented connectivity matrices with normal vectors pointing in the same direction. • Provides correct results even when domains are connected by a single vertex or edge.

Authors

Institutions

Publication Details

Journal
Computer-Aided Design
Published
2024-11-19
DOI
https://doi.org/10.1016/j.cad.2024.103824
Primary Topic
Computational Geometry and Mesh Generation
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Fast algorithm for extracting domains and regions from three-dimensional triangular surface meshes

Erich Runge, Sebastian Böhm
Computer-Aided Design
Computational Geometry and Mesh Generation
article

Fast algorithm for extracting domains and regions from three-dimensional triangular surface meshes

Erich Runge, Sebastian Böhm
article en

Abstract

Correct mesh handling and in particular domain extraction is an important step of many simulation workflows. In the boundary element method, for example, only the surfaces of arbitrarily shaped domains have to be meshed. Here, an algorithm is presented that extracts all distinct spatial regions and domains from a given non-manifold three-dimensional surface triangulation without the need for a volume mesh. Only the coordinates of the mesh vertices and the connectivity matrix of the triangulation need to be given. The process is robust, easy to implement, and efficient. No geometric features such as edges or faces need to be detected or specified for the method to work. Thus, the method is suitable for mesh formats that do not contain information about the geometry partitioning. The algorithm is presented in detail, test cases are discussed, and an exemplary implementation is given. • Robust and fast extraction of all spatial domains present in a non-manifold three-dimensional surface triangulation. • No volume meshes or detection of geometric features are required. • Automatically provides oriented connectivity matrices with normal vectors pointing in the same direction. • Provides correct results even when domains are connected by a single vertex or edge.

Computer-Aided DesignVol. 180
Technische Universität Ilmenau (DE)
Openalex Percentile: Top 58%
Computational Geometry and Mesh Generation
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Fast algorithm for extracting domains and regions from three-dimensional triangular surface meshes — Erich Runge, Sebastian Böhm · Computer-Aided Design (2024) | TGRS Research Map | TGRS