This paper provides a complete solution to the topological hex-meshing problem, generalizing the results for manifolds of genus zero and bipartite meshes of \textit{W. P. Thurston}, ``Hexahedral decomposition of polyhedra, Posting to Sci. Math. (1993). {\texttt{http://www.ics.uci.edu/~eppstein/gina/Thurston-hexahedra.html}}], \textit{S. A. Mitchell} [A characterization of the quadrilateral meshes of a surface which admit a compatible hexahedral mesh of the enclosed volume. In: Proceedings of the 13th Annual Symposium on Theoretical Aspects of Computer Science. Lecture Notes in Computer Science, vol. 1046, 456--476. Springer, Berlin (1996)], and \textit{D. Eppstein} [Comput. Geom. 12, No. 1--2, 3--16 (1999; Zbl 0922.68120)]. In this setting, the input quadrilaterals and output hexahedra are not necessarily convex polygons or polyhedra, but rather topological disks and balls satisfying natural conditions on the intersections pattern. The main result of the paper is the following: Consider a compact connected domain \(\Omega\subset\mathbb{R}^3\) whose boundary \(\partial\Omega\) is a (possibly disconnected) 2-dimensional manifold. Let \(Q\) be a topological quadrilateral mesh of \(\partial\Omega\) with an even number of facets. Moreover, assume that in the case \(Q\) has more than one connected component, each of them consists of an even number of facets. Then the following statements are equivalent: (1) There exists a topological hexahedral mesh of \(\Omega\) whose boundary is \(Q\); (2) Every subgraph of \(Q\) that is the boundary of a (possibly self-intersecting) surface inside \(\Omega\) has an even number of edges; (3) The dual graph \(Q^*\) of \(Q\) is the boundary of an immersed surface in \(\Omega\). The equivalence (2)\(\Leftrightarrow\)(3) is proved in Lemma 1 using homological arguments; (1)\(\Rightarrow\)(3) follows from the properties of the dual of a hexahedral mesh; (3)\(\Rightarrow\)(1) is proved in two different ways that cover, respectively, Section 4 and 5. The first proof is by steps: Lemma 3 claims that if \(Q^*\) is the boundary of a surface in \(\Omega\), then this surface is an immersion into \(\Omega\); Lemma 4 ensures that such a surface immersion can be refined to the dual of a hexahedral mesh bounded by \(Q\). The second proof is constructive and leads directly to an algorithm for the construction (when it is possible) of a hexahedral mesh of \(\Omega\) given \(Q\) as input. The author shows that, in both the situations, i.e. when the hexahedral mesh exists or not, the output, i.e. a hexahedral mesh of \(\Omega\) or an answer stating that no such mesh exists, are computable in polynomial time. Section 6 is devoted to some implications on the desirable solution of the geometrical hex-meshing problem by virtue of the results obtained under the weaker conditions used in this paper.
- Efficiently hex-meshing things with topology
- Linear complexity hexahedral mesh generation
- Tetrahedral decompositions of hexahedral meshes
- A characterization of the quadrilateral meshes of a surface which admit a compatible hexahedral mesh of the enclosed volume
- Local Topological Modification of Hexahedral Meshes Part II: Combinatorics and Relation to Boy Surface
- A characterization of the quadrilateral meshes of a surface which admit a compatible hexahedral mesh of the enclosed volume
- A generalization of the fast LUP matrix decomposition algorithm and applications
- A theory of alternating paths and blossoms for proving correctness of the \(O(\sqrt{V}E)\) general graph maximum matching algorithm
- Affine structures in 3-manifolds. V: The triangulation theorem and Hauptvermutung
- Affine structures in 3-manifolds. VIII. Invariance of the knottypes; local tame imbedding
- An alternative proof that 3-manifolds can be triangulated
- An efficient computation of handle and tunnel loops via Reeb graphs
- Bounds on the size of tetrahedralizations
- Complexity of plane and spherical curves
- Computational topology. An introduction
- Construction Techniques for Cubical Complexes, Odd Cubical 4-Polytopes, and Prescribed Dual Manifolds
- Convex Partitions of Polyhedra: A Lower Bound and Worst-Case Optimal Algorithm
- Counting faces of cubical spheres modulo two
- Cubulations, immersions, mappability and a problem of habegger
- Diagonal transformations and cycle parities of quadrangulations on surfaces
- Diagonal transformations in quadrangulations and Dehn twists preserving cycle parities
- Efficiently hex-meshing things with topology
- Extending immersed circles in the sphere to immersed disks in the ball
- Extending immersions of curves to properly immersed surfaces
- Fiber polytopes
- Hexahedral mesh generation by successive dual cycle elimination
- scientific article; zbMATH DE number 6008745 (Why is no real title available?)
- scientific article; zbMATH DE number 3888437 (Why is no real title available?)
- scientific article; zbMATH DE number 16609 (Why is no real title available?)
- scientific article; zbMATH DE number 1341739 (Why is no real title available?)
- scientific article; zbMATH DE number 2103273 (Why is no real title available?)
- scientific article; zbMATH DE number 870137 (Why is no real title available?)
- scientific article; zbMATH DE number 1405498 (Why is no real title available?)
- scientific article; zbMATH DE number 3341035 (Why is no real title available?)
- Immersed surfaces in cubed manifolds
- Immersions of surfaces in 3-manifolds
- Linear complexity hexahedral mesh generation
- Locally tame sets are tame
- On Dehn's lemma and the asphericity of knots
- On the number of triple points of an immersed surface with boundary
- Quadrilateral surface meshes without self-intersecting dual cycles for hexahedral mesh generation
- Reliable whisker weaving via curve contraction
- Shelling hexahedral complexes for mesh generation
- Surface cubications mod flips
- The all-hex geode-template for conforming a diced tretrahedral mesh to any diced hexahedral mesh
- The lower and upper bound problems for cubical polytopes
- The singularities of a smooth \(n\)-manifold in \((2n-1)\)-space
- The spatial twist continuum: A connectivity based method for representing all-hexahedral finite element meshes
- The theory of graphs. Translated from the 1958 French edition by Alison Doig.
- The volume of hyperbolic alternating link complements
- Titus' Homotopies of Normal Curves
- Triangular Factorization and Inversion by Fast Matrix Multiplication
- Triangulating a nonconvex polytope
- Triple Points and Surgery of Immersed Surfaces
- Volumes of highly twisted knots and links
- Linear complexity hexahedral mesh generation
- Quadrilateral and hexahedral mesh generation based on surface foliation theory
- Bernstein-Bézier finite elements on tetrahedral-hexahedral-pyramidal partitions
- The identification of hexahedron by sides and sides
- A 44-element mesh of Schneiders' pyramid
- Local topological modification of hexahedral meshes. Part I: A set of dual-based operations
- Local Topological Modification of Hexahedral Meshes Part II: Combinatorics and Relation to Boy Surface
- Efficiently hex-meshing things with topology
- A note on planar hexagonal meshes
- Robust topological construction of all-hexahedral boundary layer meshes
- Tetrahedral decompositions of hexahedral meshes
This page was built for publication: Efficiently hex-meshing things with topology
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q471135)