• LOGIN
    Login with username and password
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publications
  • Projects
  • Funding
  • Research Data
  • Organizations
  • Researchers
  • LOGIN
    Login with username and password
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. HexHex: Highspeed Extraction of Hexahedral Meshes
 

HexHex: Highspeed Extraction of Hexahedral Meshes

Options
  • Details
BORIS DOI
10.48620/91398
Date of Publication
July 26, 2025
Publication Type
Article
Division/Institute

Institute of Computer...

Institute of Computer...

Contributor
Kohler, Tobias
Institute of Computer Science
Heistermann, Martinorcid-logo
Institute of Computer Science
Bommes, Davidorcid-logo
Institute of Computer Science, Computer Graphics Group (CGG)
Institute of Computer Science
Series
ACM Transactions on Graphics
ISSN or ISBN (if monograph)
0730-0301
1557-7368
Publisher
Association for Computing Machinery (ACM)
Language
English
Publisher DOI
10.1145/3730940
Description
Modern hexahedral mesh generation relies on integer-grid maps (IGM), which map the Cartesian grid of integer iso-surfaces to a structure-aligned and conforming hexahedral cell complex discretizing the target shape. The hexahedral mesh is formed by iso-surfaces of the map such that an extraction algorithm is needed to convert the implicit map representation into an explicit mesh. State-of-the-art algorithms have been designed with two goals in mind, i.e., (i) unconditional robustness and (ii) tolerance to map defects in the form of inverted or degenerate tetrahedra. Because of significant advancements in the generation of locally injective maps, the tolerance to map defects has become irrelevant. At the same time, there is a growing demand for efficiently handling significantly larger mesh complexities, unfortunately not well served by the state-of-the-art since the tolerance to map defects induces a high runtime cost. Consequently, we present HexHex, a novel (unconditionally robust) hexahedral mesh extraction algorithm for locally injective integer-grid maps designed for maximal performance and scalability. Key contributions include a novel and highly compact mesh data structure based on so-called propellers and a conservative rasterization technique, significantly reducing the number of required exact predicate tests. HexHex not only offers lower asymptotic runtime complexities from a theoretical perspective but also lower constants, enabling in practice a 30x speedup for medium-sized examples and a larger speedup for more complex inputs, specifically when the hex-to-tet ratio is large. We provide a C++ reference implementation, supporting multi-core parallelization and the extraction of curved (piecewise-linear) hexahedral mesh edges and faces, e.g., valuable for subsequent higher-order mesh generation.
Handle
https://boris-portal.unibe.ch/handle/20.500.12422/218990
Show full item
File(s)
FileFile TypeFormatSizeLicensePublisher/Copright statementContent
ACM-TOG-HexHex.pdftextAdobe PDF21.34 MBpublishedOpen
BORIS Portal
Bern Open Repository and Information System
Build: 27ad28 [15.10. 15:21]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
More
  • About BORIS Portal
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo