Abstract:
Compared with structured meshes, non-structured meshes can better adapt to complex geometric shapes, and are widely used in computer-aided engineering and computer graphics. Efficient mesh generation algorithms enhance engineering productivity while mitigating errors and costs associated with manual operations. Unstructured grids, unlike structured grids, offer superior adaptability to intricate geometric shapes, making them widely employed in computer-aided engineering and computer graphics. Currently, non-structured tetrahedral mesh generation methods often require the generation of a surface mesh first, followed by the generation of a volume mesh based on the surface mesh. This approach can lead to errors in three-dimensional mesh generation or an excessive number of grids in high-precision simulations of large and complex models, making it difficult to significantly improve generation efficiency. Furthermore, high-quality grids are crucial for enhancing the accuracy and stability of numerical computations since poor grid quality amplifies numerical errors and may even induce instability. To address the shortcomings of existing techniques, this paper proposes an octree-based refinement algorithm for generating unstructured tetrahedral grids. The octree grid generation algorithm leverages spatial decomposition to generate grids. Specifically, the algorithm initially recursively subdivides each hexahedral unit into eight, and subsequently converts the interior and boundary units of the hexahedra into tetrahedral units. This paper provides a comprehensive exposition of the two key generation steps: initial octree grid generation and surface fitting. The algorithm employs an improved root tetrahedral grid shape, streamlining the initial octree grid generation process while ensuring consistent shapes of initial grid units. Additionally, the surface fitting stage incorporates grid shape adjustment and grid splitting. Experimental results demonstrate that the proposed algorithm effectively handles certain geometric model defects and exhibits notable advantages in terms of grid generation quality and efficiency. Overall, this algorithm introduces new perspectives and references for research and applications in the field of unstructured tetrahedral grid generation.