GomJau-Hogg’s Notation for Automatic Generation of k-Uniform Tessellations with ANTWERP v3.0
Abstract
:1. Introduction
- Semi-regular tilings (Archimedean or uniform) are polymorphic (several polygon types) and also vertex-transitive (Figure 2). There are only 8 of them.
- Demi-regular tilings (k-uniform) like semi-regular tilings are polymorphic but are not vertex-transitive (Figure 3). For instance, there are 20 2-uniform tessellations and there are 61 3-uniform (22 are 2-vertex and 39 are 3-vertex types).
2. Problems of Cundy & Rollett Notation
3. GomJau-Hogg’s Notation: A New Notation
3.1. Stage 1: Polygon Placement
- Phase 1 (seed polygon phase): The very first phase will always contain a single number of either 3, 4, 6, 8 or 12. This is because there are seventeen combinations of regular polygons whose internal angles add up to 360°, however only eleven of these can occur in regular polygon tilings [4]. This defines the ‘seed polygon’, which is the first shape to be placed at the origin of the area to be covered.
- The seed polygon is always (except for the 3-sided polygon, equilateral triangle) placed at the origin of the plane so that the two sides that intersect the horizontal axis “x”, stay perpendicular to that axis (Figure 6). For an equilateral triangle the left-hand edge will be the one perpendicular to the x axis and will be aligned with the vertical axis ‘y’ [3] (Figure 7).
- Phase 2: Following the first phase, regular polygons are systematically placed clockwise around the available sides of the seed polygon, using 0 to skip a side of a polygon. The principle is to first fill the upper right quadrant and then move clockwise.
- Phase 3 (and 4, 5, etc.): Regular polygons are systematically placed clockwise around the available sides of the polygons placed in the previous phase, in the same manner as in phase 2.
- A seed polygon with 6 sides. In Figure 6, hexagon in dark blue.
- A following phase with a three-sided shape; placed on the first side clockwise of the y axis. In Figure 6, equilateral triangle in light blue.
- Followed by a final phase of one triangle; placed on the first available side clockwise, of the previously placed triangle. In Figure 6, equilateral triangle in white.
3.2. Stage 2: First Transformation Function
- Type of transformation: It is represented in the notation by a single character. An ‘m’ (mirror) applies a reflection transformation and a ‘r’ applies a rotation transformation.
- Angle: When we have the polygons of the first stage, it is necessary to either rotate or reflect them by a specified angle. When no angle is specified it defaults to 180°.
- Origin: The origin of the transformation is specified between parentheses. When no origin is specified it defaults to the center of the coordinate system. There are 2 types of transformation origins, explained in the following lines.
3.2.1. Origin 1. Center of the Coordinate System—Continuous Centered Transformation
- m30: Type of transform: m for mirroring. Angle 30°. An origin is not specified between parentheses, therefore the origin is the center of the coordinate system. Therefore this transform is going to reflect by 30° the elements of the previous phase obtained in Figure 6 along an axis passing by the center of the coordinate system.
- Then, it reflects 60° (30° × 2) the result of the previous transformation.
- Reflect 120° (60° × 2) the result of the previous transformation.
- Reflect 240° (120° × 2) the result of the previous transformation. This is the last reflection as 240° × 2 is 480° and is above the 360° limit.
3.2.2. Origin 2. Points on the Polygons—Eccentric Transformation
3.3. Stage 3: Repeating the Transformations
4. ANTWERP, the Software
5. Results
- The notation of the tilings can be automatically generated without ambiguity
- There is no repetition on the names of the tilings, they are unique.
6. Conclusions and Further Research
Building an Exhaustive Tessellation Database
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
References
- Otero, C. Diseño Geométrico de Cúpulas No Esféricas Aproximadas por Mallas Triangulares con un Número Mínimo de Longitudes de Barra. Ph.D. Thesis, University of Cantabria, Santander, Spain, 1990. [Google Scholar]
- Cundy, H.M.; Rollett, A.P. Mathematical Models; Tarquin Publications: Stradbroke, UK, 1981. [Google Scholar]
- Gomez-Jauregui, V.; Otero, C.; Arias, R.; Manchado, C. Generation and Nomenclature of Tessellations and Double-Layer Grids. J. Struct. Eng. 2012, 138, 843–852. [Google Scholar] [CrossRef]
- Grünbaum, B.; Shephard, G.C. Tilings and Patterns; W. H. Freeman & Co.: New York, NY, USA, 1986. [Google Scholar]
- Hogg, H.; Gomez-Jauregui, V. Antwerp v3.0.0. 2019. Available online: https://antwerp.hogg.io (accessed on 17 October 2021).
- Galebach, B.L. Number of N-Uniform Tilings. 2003. Available online: https://www.probabilitysports.com/tilings.html (accessed on 30 November 2021).
- Khan, A.A.; Laghari, A.A.; Awan, S.A. Machine Learning in Computer Vision: A Review. EAI Endorsed Trans. Scalable Inf. Syst. 2021, 8. [Google Scholar] [CrossRef]
CUNDY & ROLLETT | GOMJAU-HOGG |
---|---|
REGULAR | |
36 | 3/m30/r(h2) |
63 | 6/m30/r(h1) |
44 | 4/m45/r(h1) |
UNIFORM | |
3.122 | 12-3/m30/r(h3) |
3.4.6.4 | 6-4-3/m30/r(c2) |
4.6.12 | 12-6,4/m30/r(c2) |
(3.6)2 | 6-3-6/m30/r(v4) |
4.82 | 8-4/m90/r(h4) |
32.4.3.4 | 4-3-3,4/r90/r(h2) |
33.42 | 4-3/m90/r(h2) |
34.6 | 6-3-3/r60/r(h5) |
2 UNIFORM | |
36; 32.4.3.4 | 3-4-3/m30/r(c3) |
3.4.6.4; 32.4.3.4 | 6-4-3,3/m30/r(h1) |
3.4.6.5; 33.42 | 6-4-3-3/m30/r(h5) |
3.4.6.4; 3.42.6 | 6-4-3,4-6/m30/r(c4) |
4.6.12; 3.4.6.4 | 12-4,6-3/m30/r(c3) |
36; 32.4.12 | 12-3,4-3/m30/r(c3) |
3.122; 3.4.3.12 | 12-0,3,3-0,4/m45/m(h1) |
36; 32.62 | 3-6/m30/r(c2) |
[36; 34.6]1 | 6-3,3-3/m30/r(h1) |
[36; 34.6]2 | 6-3-3,3-3/r60/r(h8) |
32.62; 34.6 | 6-3/m90/r(h1) |
3.6.3.6; 32.62 | 6-3,6/m90/r(h3) |
[3.42.6; 3.6.3.6]1 | 6-3,4-6-3,4-6,4/m90/r(c6) |
[3.42.6; 3.6.3.6]2 | 6-3,4/m90/r(h4) |
[33.42; 32.4.3.4]1 | 4-3,3-4,3/r90/m(h3) |
[33.42; 32.4.3.4]2 | 4-3,3,3-4,3/r(c2)/r(h13)/r(h45) |
[44; 33.42]1 | 4-3/m(h4)/m(h3)/r(h2) |
[44; 33.42]2 | 4-4-3-3/m90/r(h3) |
[36; 33.42]1 | 4-3,4-3,3/m90/r(h3) |
[36; 33.42]2 | 4-3-3-3/m90/r(h7)/r(h5) |
3-UNIFORM (2 VERTEX TYPES) | |
(3.4.6.4)2; 3.42.6 | 6-4-3,4-6,3/m30/r(c2) |
[(36)2; 34.6]1 | 6-3-3/m30/r(v3) |
[(36)2; 34.6]2 | 6-3-3-3-0,3/m30/r(v2) |
[(36)2; 34.6]3 | 6-3-3,3-3-3-0,3/r60/r(h7) |
36; (34.6)2 | 3-3,3-6/m90/r(h6) |
36; (32.4.3.4)2 | 3-4-3,3/m30/m(h2) |
(3.42.6)2; 3.6.3.6 | 4-6,4-4,3,3/m90/r(h4) |
[3.42.6; (3.6.3.6)2]1 | 4-6,4-0,3,3/m/r(v1)/r(h25) |
[3.42.6; (3.6.3.6)2]2 | 4-6,4-0,3,3/m90/r(v1) |
32.62; (3.6.3.6)2 | 6-3,0,3,3,3,3/r(h4)/r(v15)/r(v30) |
(34.6)2; 3.6.3.6 | 6-3,3-0,3/r/r(v1)/r(h12) |
[33.42; (44)2]1 | 4-4-4-3/m90/r(h4) |
[33.42; (44)2]2 | 4-4-3/r(h6)/m(h5)/r(h3) |
[(33.42)2; 44]1 | 4-4-3-3-4/m90/r(h10)/r(c3) |
[(33.4²)2; 44]2 | 4-3,4-3,3-4/m90/r(h3) |
(33.42)2; 32.4.3.4 | 4-4,3,4-3,3,3-3,4-3-4/r/r(h17)/r(h18) |
33.42; (32.4.3.4)2 | 4-3,3-0,4,3/r/r(h2)/r(h18) |
[36; (33.42)2]1 | 4-3,0,3-3-3/r(h5)/r(h19)/m(h18) |
[36; (33.42)2]2 | 4-3,0,3-3/r(h3)/r(h15)/m(h14) |
[(36)2; 33.42]1 | 4-3-3-3-3-3/m90/r(h3) |
[(36)2; 33.42]2 | 4-3-3-3-3/m90/r(h2)/m(h22) |
3-UNIFORM (3 VERTEX TYPES) | |
3.42.6; 3.6.3.6; 4.6.12 | 12-6,4-3,3,4/m30/r(c5) |
3⁶; 32.4.12; 4.6.12 | 12-3,4,6-3/m60/m(c5) |
32.4.12; 3.4.6.4; 3.122 | 6-4-3,12,3-3/m30/r(h2) |
3.4.3.12; 3.4.6.4; 3.122 | 6-4-3,3-12-0,0,0,3/m30/r(c2) |
33.42; 32.4.12; 3.4.6.4 | 12-4,3-6,3-0,0,4/m30/r(h11) |
3⁶; 33.42; 32.4.12 | 12-3,4-3-3-3/m30/m(h9) |
36; 32.4.3.4; 32.4.12 | 12-3,4-3,3/m30/r(v1) |
34.6; 33.42; 32.4.3.4 | 6-3-3-4-3,3/m30/r(h10) |
36; 32.4.3.4; 3.42.6 | 3-4-3,4-6/m30/r(c5) |
36; 33.42; 3.4.6.4 | 6-4-3,4-3,3/m30/r(c5) |
36; 32.4.3.4; 3.4.6.4 | 6-4-3,3-4,3,3-3/r60/r(v5) |
36; 33.42; 32.4.3.4 | 3-4-3-3/m30/r(h6) |
32.4.12; 3.4.3.12; 3.122 | 12-4-3,3/m90/r(h6) |
3.4.6.4; 3.42.6; 44 | 6-4,3-3,0,4-6/m90/r(v5) |
32.4.3.4; 3.4.6.4; 3.42.6 | 6-4,3-3,3,4-0,0,6,3/m90/r(h17)/m(h1) |
33.42; 32.4.3.4; 44 | 4-3-3-0,4/r90/r(h3) |
[3.42.6; 3.6.3.6; 44]1 | 4-4-3,4-6/m/r(c3)/r(h29) |
[3.42.6; 3.6.3.6; 44]2 | 4-4,4-3,4-6/m90/r(c5)/r(v1) |
[3.42.6; 3.6.3.6; 44]3 | 6-3,4-0,4,4-0,4/m90/r(h9) |
[3.42.6; 3.6.3.6; 44]4 | 6-4,3,3-4/m(h4)/r/r(v15) |
33.42; 32.62; 3.42.6 | 4-6-3,0,3,3-0,0,4/m90/r(h4) |
[32.62; 3.42.6; 3.6.3.6]1 | 4-6,4,3-0,3,3,0,6/m(h2)/m |
[32.62; 3.42.6; 3.6.3.6]2 | 4-6,4-0,3,3/r(h2)/m90/r(c9) |
34.6; 33.42; 3.42.6 | 4-6,4-0,3,3-0,3,3/r/r(c1)/r(h17) |
[32.62; 3.6.3.6; 63]1 | 6-6-3,3,3/r60/r(h2) |
[32.62; 3.6.3.6; 63]2 | 6-6,6,3-3,3/m//r(h8)/r(h49) |
34.6; 32.62; 63 | 6-3-3/m/r(h3)/r(h15) |
36; 32.6²; 63 | 3-6/r60/m(c2) |
[36; 34.6; 32.62]1 | 6-3-3,3-3,3-0,3/r(h7)/r(h29)/r(h29) |
[36; 34.6; 32.62]2 | 3-3,6-3/m/r(h6)/r(c6) |
[36; 34.6; 32.62]3 | 6-3-3/m90/r(h2) |
[36; 34.6; 3.6.3.6]1 | 3-3,3-3,6,3/m90/r(v1)/r(v15) |
[36; 34.6; 3.6.3.6]2 | 3-3-6-0,3/r60/m(c1) |
[36; 34.6; 3.6.3.6]3 | 3-3-6/r60/r(v4) |
[36; 33.42; 44]1 | 4-4-3-3/m90/r(h7)/r(v1) |
[36; 33.4²; 44]2 | 4-4-3-3-3/m90/r(h9)/r(h3) |
[36; 33.42; 44]3 | 4-4-3-3-3/m(h9)/r(h1)/r(v1) |
[36; 33.42; 44]4 | 4-4-3-3-3/m(h9)/r(h1)/r(h3) |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gomez-Jauregui, V.; Hogg, H.; Manchado, C.; Otero, C. GomJau-Hogg’s Notation for Automatic Generation of k-Uniform Tessellations with ANTWERP v3.0. Symmetry 2021, 13, 2376. https://doi.org/10.3390/sym13122376
Gomez-Jauregui V, Hogg H, Manchado C, Otero C. GomJau-Hogg’s Notation for Automatic Generation of k-Uniform Tessellations with ANTWERP v3.0. Symmetry. 2021; 13(12):2376. https://doi.org/10.3390/sym13122376
Chicago/Turabian StyleGomez-Jauregui, Valentin, Harrison Hogg, Cristina Manchado, and Cesar Otero. 2021. "GomJau-Hogg’s Notation for Automatic Generation of k-Uniform Tessellations with ANTWERP v3.0" Symmetry 13, no. 12: 2376. https://doi.org/10.3390/sym13122376