A 44-element mesh of Schneiders' pyramid: Bounding the difficulty of hex-meshing problems. (November 2019)
- Record Type:
- Journal Article
- Title:
- A 44-element mesh of Schneiders' pyramid: Bounding the difficulty of hex-meshing problems. (November 2019)
- Main Title:
- A 44-element mesh of Schneiders' pyramid: Bounding the difficulty of hex-meshing problems
- Authors:
- Verhetsel, Kilian
Pellerin, Jeanne
Remacle, Jean-François - Abstract:
- Abstract: This paper shows that constraint programming techniques can successfully be used to solve challenging hex-meshing problems. Schneiders' pyramid is a square-based pyramid whose facets are subdivided into three or four quadrangles by adding vertices at edge midpoints and facet centroids. In this paper, we prove that Schneiders' pyramid has no hexahedral meshes with fewer than 18 interior vertices and 17 hexahedra, and introduce a valid mesh with 44 hexahedra. We also construct the smallest known mesh of the octagonal spindle, with 40 hexahedra and 42 interior vertices. These results were obtained through a general purpose algorithm that computes the hexahedral meshes conformal to a given quadrilateral surface boundary. The lower bound for Schneiders' pyramid is obtained by exhaustively listing the hexahedral meshes with up to 17 interior vertices and which have the same boundary as the pyramid. Our 44-element mesh is obtained by modifying a prior solution with 88 hexahedra. The number of elements was reduced using an algorithm which locally simplifies groups of hexahedra. Given the boundary of such a group, our algorithm is used to find a mesh of its interior that has fewer elements than the initial subdivision. The resulting mesh is untangled to obtain a valid hexahedral mesh. Graphical abstract: Highlights: Schneiders' pyramid can be meshed using 44 hexahedra. We can prove that Schneiders' pyramid cannot be meshed using fewer 18 than vertices. The size of a minimalAbstract: This paper shows that constraint programming techniques can successfully be used to solve challenging hex-meshing problems. Schneiders' pyramid is a square-based pyramid whose facets are subdivided into three or four quadrangles by adding vertices at edge midpoints and facet centroids. In this paper, we prove that Schneiders' pyramid has no hexahedral meshes with fewer than 18 interior vertices and 17 hexahedra, and introduce a valid mesh with 44 hexahedra. We also construct the smallest known mesh of the octagonal spindle, with 40 hexahedra and 42 interior vertices. These results were obtained through a general purpose algorithm that computes the hexahedral meshes conformal to a given quadrilateral surface boundary. The lower bound for Schneiders' pyramid is obtained by exhaustively listing the hexahedral meshes with up to 17 interior vertices and which have the same boundary as the pyramid. Our 44-element mesh is obtained by modifying a prior solution with 88 hexahedra. The number of elements was reduced using an algorithm which locally simplifies groups of hexahedra. Given the boundary of such a group, our algorithm is used to find a mesh of its interior that has fewer elements than the initial subdivision. The resulting mesh is untangled to obtain a valid hexahedral mesh. Graphical abstract: Highlights: Schneiders' pyramid can be meshed using 44 hexahedra. We can prove that Schneiders' pyramid cannot be meshed using fewer 18 than vertices. The size of a minimal mesh with a given boundary can be bounded by a computer search. The number of hexahedra in a mesh can be reduced using local transformations. … (more)
- Is Part Of:
- Computer aided design. Volume 116(2019)
- Journal:
- Computer aided design
- Issue:
- Volume 116(2019)
- Issue Display:
- Volume 116, Issue 2019 (2019)
- Year:
- 2019
- Volume:
- 116
- Issue:
- 2019
- Issue Sort Value:
- 2019-0116-2019-0000
- Page Start:
- Page End:
- Publication Date:
- 2019-11
- Subjects:
- Topological hex-meshing -- Symmetry breaking -- Octagonal spindle -- Tetragonal trapezohedron
Computer-aided design -- Periodicals
Engineering design -- Data processing -- Periodicals
Computer graphics -- Periodicals
Conception technique -- Informatique -- Périodiques
Infographie -- Périodiques
Computer graphics
Engineering design -- Data processing
Periodicals
Electronic journals
620.00420285 - Journal URLs:
- http://www.journals.elsevier.com/computer-aided-design/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cad.2019.102735 ↗
- Languages:
- English
- ISSNs:
- 0010-4485
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.520000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 11437.xml