Professional Documents
Culture Documents
Article
GomJau-Hogg’s Notation for Automatic Generation of
k-Uniform Tessellations with ANTWERP v3.0
Valentin Gomez-Jauregui 1, * , Harrison Hogg 2 , Cristina Manchado 1 and Cesar Otero 1
Abstract: Euclidean tilings are constantly applied to many fields of engineering (mechanical, civil,
chemical, etc.). These tessellations are usually named after Cundy & Rollett’s notation. However,
this notation has two main problems related to ambiguous conformation and uniqueness. This
communication explains the GomJau-Hogg’s notation for generating all the regular, semi-regular
(uniform) and demi-regular (k-uniform, up to at least k = 3) in a consistent, unique and unequivocal
manner. Moreover, it presents Antwerp v3.0, a free online application, which is publicly shared to
prove that all the basic tilings can be obtained directly from the GomJau-Hogg’s notation.
1. Introduction
Citation: Gomez-Jauregui, V.; Euclidean tiling is the covering of a plane where the repetition of regular polygons
Hogg, H.; Manchado, C.; Otero, C. make up tiles, which through symmetry operations can be extended indefinitely without
GomJau-Hogg’s Notation for any overlapping [1]. There are three types of tilings:
Automatic Generation of k-Uniform
• Regular tilings consist of a single polygon type, with each vertex surrounded by the
Tessellations with ANTWERP v3.0.
same kinds of polygons (vertex-transitive) (Figure 1). There are only 3 of them, having
Symmetry 2021, 13, 2376. https://
six equilateral triangles (Figure 1a), four squares (Figure 1b) or three regular hexagons
doi.org/10.3390/sym13122376
(Figure 1c) at any vertex.
Academic Editor: SeongKi Kim
• Semi-regular tilings (Archimedean or uniform) are polymorphic (several polygon
types) and also vertex-transitive (Figure 2). There are only 8 of them.
Received: 30 October 2021
• Demi-regular tilings (k-uniform) like semi-regular tilings are polymorphic but are not
Accepted: 6 December 2021 vertex-transitive (Figure 3). For instance, there are 20 2-uniform tessellations and there
Published: 9 December 2021 are 61 3-uniform (22 are 2-vertex and 39 are 3-vertex types).
Tiling configurations are usually named using Cundy & Rollett’s notation [2], which
Publisher’s Note: MDPI stays neutral adapted the Schläfli symbol. This notation represents (i) the number of vertices, (ii) the
with regard to jurisdictional claims in number of polygons around each vertex (arranged clockwise) and (iii) the number of sides
published maps and institutional affil- to each of those polygons. For example: 36 ; 36 ; 34 .6, tells us there are 3 vertices with
iations. 2 different vertex types, so this tiling would be classed as a ‘3-uniform (2-vertex types)’
tiling. Broken down, 36 ; 36 (both of different transitivity class), or (36 )2 , tells us that there
are 2 vertices (denoted by the superscript 2), each with 6 equilateral 3-sided polygons
(triangles). With a final vertex 34 .6, 4 more contiguous equilateral triangles and a single
Copyright: © 2021 by the authors. regular hexagon.
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/).
a b c
a b c
a b c
Figure 3. Demi-regular tilings, 3 examples: a) 36; 32.4.3.4, b) 3.4.6.4; 32.4.3.4 and c) 3.4.6.4; 3.42.6.
Figure 3. Demi-regular tilings, 3 examples: a) 36; 32.4.3.4, b) 3.4.6.4; 32.4.3.4 and c) 3.4.6.4; 3.42.6.
Figure 3. Demi-regular tilings, 3 examples: a) 366; 322.4.3.4, b) 3.4.6.4; 32.4.3.4 and c) 3.4.6.4; 3.42.6.
Figure 3. Demi-regular tilings,of
2. Problems 3 examples:
Cundy &(a) 3 ; 3 .4.3.4,
Rollett (b) 3.4.6.4; 32 .4.3.4 and (c) 3.4.6.4; 3.42 .6.
Notation
2. Problems of Cundy & Rollett Notation
The Cundy
2. Problems & Rollett
of Cundy notation
& Rollett has two main problems. First, when it comes to k-uni-
Notation
2.
form The
Problems Cundy
tilings, of
the ¬ation
Rollett
Cundy notation
& Rollett
does not has
Notation two main
explain problems. First,
the relationships when the
between it comes to k-uni-
vertices. This
form The Cundy
tilings, the & Rollett
notation notation
does not has two
explain main
the problems.
relationships First, when
between it
the comes to
vertices.k-uni-
makes The Cundy & Rollett
it impossible notation
to generate a coveredhas two planemain problems.
given First,
the notation whenLet
alone. it us takeThis
comes to
thek-
form
makes tilings,
it the notation
impossible to does not
generate a explainplane
covered the relationships
given the between
notation theLet
alone. vertices.
us takeThis
the
uniform tilings, as
above notation thean
notation
example, does (3 )not
6 2 ; 3 explain
4 the relationships
.6: If a single vertex was between the vertices.
placed, surrounded byThis
4
makes
above it impossible
notation as antoexample,
generate (3 a 6covered
) 2; 34.6: Ifplane
a given
single the notation
vertex was alone.
placed, Let us takeby
surrounded the4
makes
trianglesit impossible
and a hexagonto generate
(3 .6), there
4 a6 covered
would plane givenvertices
be 3 other the notation
with 2alone.
trianglesLet us
(A,take
B andthe
above notation
triangles and as an example,
a hexagon (34either (3 6) ;2 3would
.6), there
2 4 .6: If a single vertex waswith
placed, surrounded by 4
above
C notation
in Figure 4c). as an here,
From example, (3the 34 .6: Ifbe
) ;vertex a3single
type other vertices
vertex
of 36 (as shown 2 triangles
wasif placed,
Figure or(A,
34.6B(Fig-
surrounded
4b) andby
triangles
Ctriangles
in4c)
Figure and a hexagon
4c). a
From (3 4.6), there would be 3 other vertices with 2 triangles (A, B and
andhere, either
4 .6), the vertex notype beof336other
6 (as shown if Figure 4b) or 34.6 (Fig-
4ure and
is possible, hexagon (3
the notation there
gives would indication vertices
to which with 2 triangles
is correct. (A, B
C in4c)
Figure 4c). From here, either thegives vertex type of 3 (as shown if is Figure 4b) or 34.6 (Fig-
and C in Figure 4c). From here, either the vertex type ofto36which
ure is possible, and the notation no indication (as showncorrect.
if Figure 4b) or 34 .6
ure 4c) is possible, and the notation gives no indication to which is correct.
(Figure 4c) is possible, and the notation gives no indication to which is correct.
All three tessellations, with the same nomenclature, are represented in Figure 5. The
tilings are very similar but it can be noticed that the relative positions of the hexagons are
Symmetry 2021, 13, x FOR PEER REVIEW 3 of 20
A C
B
Figure 4. Vertices (a) 36 in yellow, (b) 36 in green and (c) 34.6 (in blue), being (a) and (b) of different transitivity class, along
with the composition of one of the three different tessellations with the same vertex notation: (36)2; 34.6.
All three tessellations, with the same nomenclature, are represented in Figure 5. The
tilings are very similar but it can be noticed that the relative positions of the hexagons are
Figure 4. Vertices (a) 36 in yellow, (b) 366 in green and (c) 344 .6 (in blue), being (a,b) of different transitivity class, along with
different.
Figure 4. Vertices a) 36 in yellow, b) 3 Therefore,
in green and thec) second problem
3 .6 (in blue), is a)
being that
andthis nomenclature
b) of is not unique
different transitivity for each
class, along
thewith
composition of one of
the composition of the three
of thedifferent
onetessellation [3].tessellations
three different with the
tessellations withsame vertex
the same notation:
vertex (36 )(3
notation:
2 ; 34 .6.
6)2; 34.6.
a b
All three tessellations, with the same nomenclature, are represented in Figure 5. The
c
tilings are very similar but it can be noticed that the relative positions of the hexagons are
different. Therefore, the second problem is that this nomenclature is not unique for each
tessellation [3].
a b c
Figure 5. Three different tessellations with the same Cundy & Rollett nomenclature: (a) [(36)26; 324.6]41; (b) [(36)2; 34.6]2 and (c)
Figure6 25. Three different tessellations with the same Cundy & Rollett nomenclature: (a) [(3 ) ; 3 .6]1 ; (b) [(36 )2 ; 34 .6]2 and
[(36) 2; 34.6] 3. In green, vertices (36), in blue, vertices 34.6. Their configuration is different for the three of them.
(c) [(3 ) ; 34 .6]3 . In green, vertices (36 ), in blue, vertices 34 .6. Their configuration is different for the three of them.
3. GomJau-Hogg’s Notation: A New Notation
3. GomJau-Hogg’s Notation: A New Notation
Here we present the GomJau-Hogg’s notation, a slightly modified version of the re-
Figure 5. Three different tessellations
Here
search andwith
we the same
present
notation Cundy
the
presented &by
Rollett
GomJau-Hogg’s nomenclature: eta)al.
notation,
Gómez-Jáuregui [(3 6)2; 34.6]1; b) [(36)2; 34.6]2 and c)
a[3],
slightly
about modified
the generation version
and of
no-the
[(3 ) ; 3 .6] . In green, vertices
6 2 4 3 (3 6
research ),
menclaturein blue, vertices
andofnotation 3 4.6. Their
presented
tessellations configuration is different
by Gómez-Jáuregui
and double-layer for
grids. Theet the three
al. [3],
origin of them.
of about the generation
that notation is inspiredand
nomenclature
by Otero’s workof tessellations
[1] about domesand double-layer grids. The
and spatial frames. The present
origin ofwork
that allows
notationforisthe
inspired
in-
3. GomJau-Hogg’s Notation: A New Notation
byfinite
Otero’s work [1]
generation about domes
of regular polygonand spatial
tilings frames.
through a setThe present
of shape work allows
placement stages forandthe
infiniteHere we present
generation
iterative rotation the GomJau-Hogg’s
of regular
and polygon
reflection notation,
tilings
operations. througha slightly
a set ofmodified version ofstages
shape placement the re-and
search and notation presented by Gómez-Jáuregui
iterative rotation and reflection operations. et al. [3], about the generation and no-
menclature of tessellations and double-layer grids. The origin of that notation
Several examples will be used in the following sections. The above mentioned (3 )2 ; 34 .6is inspired
6
by Otero’s work
(the first of the [1] about
three domes
variants) and spatial
is translated toframes. The presentThe
6-3-3/m30/r(v3). work allows
stages arefor the in-
represented
finite generation of regular polygon tilings through a set of shape placement
as blocks separated by a forward-slash (/). When split up, the very first block is the “Shape stages and
iterative rotation
placement” stage,and
whichreflection operations.
takes care of placing the first regular polygons on the plane. The
blocks after this are the transformation functions, of which there will be two or more.
3.1. Stage 1: Polygon Placement
The shape placement stage is made up of a series of hyphen (-) separated phases.
Similar to the Cundy & Rollett’s notation, each number represents the number of sides on
the polygon.
3. 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.
Figure 8. Continuous centered transformation (Mirroring): Example of 6-3-3/m30 with center in the origin of coordinate
system.
Figure 8. Continuous centered transformation (Mirroring): Example of 6-3-3/m30 with center in the origin of coordinate system.
Figure 9 shows another example (4-3-4,3/r90) where, instead of mirroring, a transfor-
mation Figure
has been applied
9 shows by means
another of a(4-3-4,3/r90)
example series of rotations.
where, instead of mirroring, a transfor-
mation has been applied by means of a series of rotations.
3.2.2. Origin 2. Points on the Polygons—Eccentric Transformation
There will always be a need for two or more transforms to completely cover a plane.
At least one of these transform functions will need to shift the transform’s origin from the
center of the coordinate system in order to expand the collection of shapes out to increase
Symmetry 2021, 13, 2376 6 of 18
Figure 8. Continuous centered transformation (Mirroring): Example of 6-3-3/m30 with center in the origin of coordinate system.
the area coverage. This is done by shifting the transform’s origin to either the vertex of a
polygon,Figure 9 shows another
the centroid exampleor(4-3-4,3/r90)
of a polygon a midpoint where,
of a instead of mirroring, a transfor-
line segment.
mation has been applied by means of a series of rotations.
Figure 9. Continuous centered transformation (Rotation): Example of 4-3-4,3/r90 with center in the origin of coordinate
Continuous centered transformation (Rotation): Example of 4-3-4,3/r90 with center in the origin of coordinate
Figure 9. system.
system.
3.2.2. Origin 2. Points on the Polygons—Eccentric Transformation
Unlike
Therewhen the transform’s
will always be a need fororigin
two or is at the
more center to
transforms ofcompletely
the plane,cover transforms
a plane. with its
origin
At elsewhere are not
least one of these continuous.
transform In will
functions other words,
need to shiftthey are performed
the transform’s origin only once before
from the
moving onto
center the
of the next transform.
coordinate system in order to expand the collection of shapes out to increase
the
Thearea coverage.
notation forThis is done
shifting thebytransform’s
shifting the transform’s
origin is done originbyto specifying
either the vertex of a
the vertex index.
polygon, available
The vertices the centroid forofaa transform
polygon or area midpoint of a line segment.
systematically indexed prior to the transformation
Unlike when the transform’s origin is at the center of the plane, transforms with its
and are grouped
Symmetry 2021, 13, x FOR PEER REVIEW by their vertex type and ordered by their distance and angle, relative to
7 of 20
origin elsewhere are not continuous. In other words, they are performed only once before
the center of the coordinate
moving onto the next transform.
system. Polygon centroids are prefixed with a ‘c’, vertices of a
polygon Theare notation
prefixed with a ‘v’ and line halfway points are prefixed with
for shifting the transform’s origin is done by specifying the vertex index. an ‘h’.
Taking
The
an example
theavailable
vertices
it would
configuration
thenforbe apossible
3–6to(Figure
transform are 10, left),indexed
systematically
reflect over the 1st
there are
vertexprior
16to possible origins in total,
the transformation
by specifying m(h7) in
made up
and of
are 2 shape
grouped bycentroids
their vertex (c1
typeto
andc2), 6 polygon
ordered by vertices
their distance (v1
and
the notation (Figure 10, right), and the vertices would be reindexed for the next transfor- to v6)
angle, and
relative8toline
the segment
centerpoints
halfway of the coordinate
(h1 to system.
h8). Polygonthe
Excluding centroids are prefixed
coordinate systemwith center
a ‘c’, vertices of a polygon
vertex.
mation function.
are prefixed with a ‘v’ and line halfway points are prefixed with an ‘h’.
Taking the configuration 3–6 (Figure 10, left), there are 16 possible origins in total,
made up of 2 shape centroids (c1 to c2), 6 polygon vertices (v1 to v6) and 8 line segment
halfway points (h1 to h8). Excluding the coordinate system center vertex.
Starting at 0° of the coordinate system, there are 4 vertices that exist at this angle,
labelled h1, v1, h2 and v2 in order of the shortest distance to the origin. Moving clockwise,
they are followed by vertex h3 which is next in turn by angle to the origin, and so on. As
Figure10.10.
Figure Eccentric
Eccentric transformation
transformation (Mirroring):
(Mirroring): ExampleExample of with
of 3-6/m(h7) 3-6/m(h7)
center inwith
pointcenter in point h7
h7 (sev-
(seventh
enth halfway
halfway point).point).
Starting
When at 0◦ ofthe
specifying thevertex
coordinate system, there
of a polygon’s are (Figure
centroid 4 vertices
11)that exist at
or vertex this angle,
(Figure 12), labelled
h1, v1, h2 and v2 in order of the shortest distance to the origin. Moving clockwise, they are
the angle that is used for the transformation is inferred from the angle of that vertex rela-
tive to the by
followed center of the
vertex h3 coordinate
which is nextsystem. However,
in turn by anglewhen using
to the the midpoint
origin, and so on. of As
a line
an example
segment (the polygon’s edge, as shown in Figure 10, right), the angle for
it would then be possible to reflect over the 1st vertex by specifying m(h7) in thethe transform is notation
inferred from the angle of that edge because any other angle would result in an incorrect
(Figure 10, right), and the vertices would be reindexed for the next transformation function.
overlapping
When and an invalid
specifying thetessellation.
vertex of a polygon’s centroid (Figure 11) or vertex (Figure 12),
the angle that is used for the transformation is inferred from the angle of that vertex
relative to the center of the coordinate system. However, when using the midpoint of a line
Figure 10. Eccentric transformation (Mirroring): Example of 3-6/m(h7) with center in point h7 (sev-
Figure 10. Eccentric
enth halfway point).transformation (Mirroring): Example of 3-6/m(h7) with center in point h7 (sev-
Symmetry 2021, 13, 2376 enth halfway point). 7 of 18
When specifying the vertex of a polygon’s centroid (Figure 11) or vertex (Figure 12),
Whenthat
the angle specifying the the
is used for vertex of a polygon’s
transformation centroidfrom
is inferred (Figure
the 11) or vertex
angle of that (Figure 12),
vertex rela-
the angle that is used for the transformation is inferred from the angle of
tive to the center of the coordinate system. However, when using the midpoint of a line that vertex rela-
segment
tive (the
to the polygon’s
center of theedge, as shown
coordinate in Figure
system. 10, right),
However, whenthe angle
using theformidpoint
the transform is
of a line
segment (the polygon’s edge, as shown in Figure 10, right), the angle for the transform is
inferred
segment from the angle
(the polygon’s of that edge because any other angle would result in an incorrect
inferred from the angle edge,
of thatasedge
shown in Figure
because 10, right),
any other anglethe angleresult
would for theintransform
an incorrectis
overlapping
inferred from and
thean invalid
angle tessellation.
of that edge because any other angle would result in an incorrect
overlapping and an invalid tessellation.
overlapping and an invalid tessellation.
5. Results
One of the main results is the production of Table 1 and Appendix A, which show the
translation from Cundy & Rollett’s notation to GomJau-Hogg’s notation for the most basic
tilings, in such a way that if solves the two main problems of Cundy & Rollett’s notation:
1. The notation of the tilings can be automatically generated without ambiguity
2. There is no repetition on the names of the tilings, they are unique.
Table 1 and Appendix A list only the k-uniform tessellations for k < 4. More complex
tilings can be named and generated with GomJau-Hogg’s notation, but the list is longer
and longer as k increases. According to Galebach [6], the number of tilings for k = 1 is
11, for k = 2 is 20, for k = 3 is 61, for k = 4 is 151, for k = 5 is 332 and for k = 6 is 673. For
higher k > 6 the number of existing tilings is still unknown but very high. The current
version of this software does not convert the older notation into the new one. The process
that we have followed is to find, one by one, the notation that would create each one of
Symmetry 2021, 13, 2376 9 of 18
the k-uniform tilings for k < 4. It is a time-consuming process that should be improved in
order to find and generate all the existing k-uniform tessellations.
Table 1. Cont.
Figure 15. Tree data structure representation of the valid notation 3-4-3,3/m30/m(h2).
Figure
Figure15. Tree
15.15.
Tree data
datastructure
structure representation ofof thevalid
validnotation
notation3-4-3,3/m30/m(h2).
3-4-3,3/m30/m(h2).
Figure Tree data structurerepresentation
representation of the
the valid notation 3-4-3,3/m30/m(h2).
Figure 16. Tree data structure representation of an invalid notation 3-12,6. Invalid due to the angle of the empty space
Figure 16. Tree data structure representation of an invalid notation 3-12,6. Invalid due to the angle of the empty space
Figure
between the 16. Tree data
hexagon structure representation of an invalid notation 3-12,6. Invalid due to the angle of the empty space
Figure 16.the
between Tree data and
hexagon
the dodecagon.
structure
and the representation of an invalid notation 3-12,6. Invalid due to the angle of the empty space
between the hexagon and thedodecagon.
dodecagon.
between the hexagon and the dodecagon.
Using this tree data structure approach and a breadth-first-search algorithm, we
Using
Using this
this tree
treedata
data structure
structure approachand
approach andaabreadth-first-search
breadth-first-search algorithm,
algorithm, wewe willwill
will also
Using bethis
abletreetodata
improve on approach
structure our current andby findings by identifying
a breadth-first-search the most
algorithm, we optimal
will
also be able to improve on our current findings identifying the
also be able to improve on our current findings by identifying the most optimal notations most optimal notations
notations
also be abletotorepresent
improve tessellations.
on our current For example,
findings by 4-3,3,3-4,3/r(c2)/r(h13)/r(h45)
identifying the most optimal notations which
totorepresent tessellations.
represent tessellations. For example, 4-3,3,3-4,3/r(c2)/r(h13)/r(h45) which
example, 4-3,3,3-4,3/r(c2)/r(h13)/r(h45) which uses 3 trans- uses 3 trans-
uses
to 3 transformations,
represent wastessellations. was manually created by us to construct the tessellation, however
formations,
formations, manuallyFor
was manually example,
created
created by us4-3,3,3-4,3/r(c2)/r(h13)/r(h45)
by us totoconstruct
constructthe thetessellation,
tessellation, which
however
however uses 3algo-
thisthis trans-
algo-
this algorithmic
formations,
rithmic was
rithmicapproach approach
manually
approachmight might
created
might discover discover
by us
discover aa notation to a notation
construct
notationtotodo the
doititininjust to do it
tessellation,in just 2
however
just2 transformations.
2 transformations. transformations.
Part this
Part ofalgo-
of this,this,
Part of
rithmic
will
will this,
require
require will
approach require
mightto
aamethod
method toa perform
method
discover
perform to perform
a comparisons
notation
comparisons to docomparisons
on
onitgenerated
in ontessellations
generated
just 2 transformations.
generated tessellations tessellations
(for Part of this, (for
example,
(for example,
example,
will require
through
through through
a method
pattern
pattern pattern
recognition
recognition recognition
to perform
machine
machine machine
comparisons
learning
learning [7])learning
on
[7])thatgenerated
that have
have[7])
beenthat
been have been
tessellations
produced
produced with produced
(for example,
different
with different with
different
through structures
pattern
structures but but
ultimately ultimately
recognition machine
lead to the lead
same to
learning the
output
structures but ultimately lead to the same output (Figure 17). same
[7]) that
(Figureoutput
have
17). (Figure
been 17).
produced with different
structures but ultimately lead to the same output (Figure 17).
aa bb
a b
All these findings can be applied to many fields of engineering where tilings have a
major
Symmetry 2021, 13, x FOR PEER REVIEW importance in design configurations (mechanical, civil, chemical, etc.). 14 of 20
Author Contributions: Conceptualization, V.G.-J. and H.H.; methodology, C.O. and C.M.; software,
H.H.; investigation, V.G.-J.; writing—original draft preparation, V.G.-J. and H.H; writing—review
Author Contributions: Conceptualization, V.G.-J. and H.H.; methodology, C.O. and C.M.; software,
and editing, V.G.-J., H.H., C.O. and C.M. All authors have read and agreed to the published version
H.H.; investigation, V.G.-J.; writing—original draft preparation, V.G.-J., H.H; writing—review and
ofediting,
the manuscript.
V.G.-J., H.H, C.O, C.M. All authors have read and agreed to the published version of the
manuscript.
Funding: This research received no external funding.
Funding: This
Institutional research
Review received
Board no external
Statement: Notfunding
applicable.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: https://antwerp.hogg.io/library (accessed on 29 October 2021).
Data Availability Statement: https://antwerp.hogg.io/library (accessed on 29 October 2021)
Conflicts of Interest: The authors declare no conflict of interest.
Conflicts of Interest: The authors declare no conflicts of interest.
Appendix A
Appendix A
Appendix A shows an array of figures representing graphically all the tilings gathered
Appendix
in Table A1 withAboth
shows an array of figures representing graphically all the tilings gath-
notations.
ered in Table A1 with both notations.
Table A1. Array of figures representing graphically all the tilings gathered in this table with both notations.
Table A1. Array of figures representing graphically all the tilings gathered in Table A1 with both notations.
Symmetry 2021, 13, 2376 13 of 18
References
References
1. 1. Otero,
Otero,C.C.Diseño
DiseñoGeométrico
Geométrico dede Cúpulas
Cúpulasno NoEsféricas Aproximadas
Esféricas Aproximadaspor Mallas Triangulares
por Mallas con uncon
Triangulares Número Mínimo Mínimo
un Número de Lon- de
gitudes de Barra. PhD Thesis, University of Cantabria, Santander, Spain, 1990.
Longitudes de Barra. Ph.D. Thesis, University of Cantabria, Santander, Spain, 1990.
2. 2. Cundy,
Cundy, H.M.;
H.M.; Rollett,
Rollett, A.P.
A.P. MathematicalModels;
Mathematical Models;Tarquin
TarquinPublications:
Publications: Stradbroke,
Stradbroke, UK,
UK,1981.
1981.
3. Gomez-Jauregui, V.; Otero, C.; Arias, R.; Manchado, C. Generation and Nomenclature of Tessellations and Double-Layer Grids.
3. Gomez-Jauregui, V.; Otero, C.; Arias, R.; Manchado, C. Generation and Nomenclature of Tessellations and Double-Layer Grids. J.
J. Struct. Eng. 2012, 138, 843–852, doi:10.1061/(ASCE)ST.1943-541X.0000532.
Struct. Eng. 2012, 138, 843–852. [CrossRef]
4. Grünbaum, B.; Shephard, G.C. Tilings and Patterns; W. H. Freeman & Co.: New York, NY, USA, 1986.
4. Grünbaum, B.; Shephard, G.C. Tilings and Patterns; W. H. Freeman & Co.: New York, NY, USA, 1986.
5. Hogg, H.; Gomez-Jauregui, V. Antwerp v3.0.0. 2019. Available online: https://antwerp.hogg.io (accessed on 17 October 2021).
5. Hogg, H.; Gomez-Jauregui, V. Antwerp v3.0.0. 2019. Available online: https://antwerp.hogg.io (accessed on 17 October 2021).
6. Galebach, B.L. Number of N-Uniform Tilings. 2003. Available online: https://www.probabilitysports.com/tilings.html (accessed
6. Galebach, B.L. Number of N-Uniform Tilings. 2003. Available online: https://www.probabilitysports.com/tilings.html (accessed
on 30 November 2021).
7. on 30 November 2021).A.A.; Awan, S.A. Machine Learning in Computer Vision: A Review. EAI Endorsed Transactions On Scalable
Khan, A.A.; Laghari,
7. Khan,
Information Systems.A.A.;
A.A.; Laghari, 2021, Awan, S.A. Machine Learning in Computer Vision: A Review. EAI Endorsed Trans. Scalable Inf. Syst.
8, doi: 10.4108/eai.21-4-2021.169418
2021, 8. [CrossRef]