Next Article in Journal
A Novel Approach for Multiplicative Linguistic Group Decision Making Based on Symmetrical Linguistic Chi-Square Deviation and VIKOR Method
Previous Article in Journal
Harmonic Aggregation Operator with Trapezoidal Picture Fuzzy Numbers and Its Application in a Multiple-Attribute Decision-Making Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Visualization of Escher-like Spiral Patterns in Hyperbolic Space

1
Human Sciences Department, Gannan University of Science and Technology, Ganzhou 341000, China
2
School of Science, Guangxi University of Science and Technology, Liuzhou 545006, China
3
School of Mathematics and Physics, Jinggangshan University, Ji’an 343009, China
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(1), 134; https://doi.org/10.3390/sym14010134
Submission received: 18 November 2021 / Revised: 27 December 2021 / Accepted: 3 January 2022 / Published: 11 January 2022

Abstract

:
Spirals, tilings, and hyperbolic geometry are important mathematical topics with outstanding aesthetic elements. Nonetheless, research on their aesthetic visualization is extremely limited. In this paper, we give a simple method for creating Escher-like hyperbolic spiral patterns. To this end, we first present a fast algorithm to construct Euclidean spiral tilings with cyclic symmetry. Then, based on a one-to-one mapping between Euclidean and hyperbolic spaces, we establish two simple approaches for constructing spiral tilings in hyperbolic models. Finally, we use wallpaper templates to render such tilings, which results in the desired Escher-like hyperbolic spiral patterns. The method proposed is able to generate a great variety of visually appealing patterns.

1. Introduction

Spirals are sometimes called the “curve of nature” since they make up the general laws of animals, plant growth [1], and the universe at large. In nature, for both plants and animals, their appearance, living habits, growth tendency, and other aspects are closely related to spirals. In particular, spiral rules are more complex and diverse in the animal kingdom. For example, hawks approach their prey in a spiral path; insects approach a light source in a spiral orbit. There are various spirals on animal horns and on snail shells, which are the products of the gradual succession of new and old structures.
There are spiral phenomena not only on creatures on Earth but also in the celestial motion of the galaxy. The Milky Way is a super large spiral structure, the center of which is the densest star gathering, known as the “galactic core”. The surrounding stars rotate in the same direction around the silver core, known as the “silver disk” in China. The rotation of the silver core drives the rotations of the silver disk, which extends from the inside to the outside, forming the spectacular scene known as the galaxy [2]. Due to its attractive aesthetics, there are many studies dedicated to spirals. With the develop of computer graphics, there also are many interesting methods used to create aesthetic spiral patterns automatically; see [3,4,5,6,7,8,9].
Why is nature so predisposed to spirals? It is believed that this is due to the continuous optimization of structures no matter what their scale during the process of evolution. For instance, the spiral seed arrangement of sunflowers not only makes it hold more seeds but also makes the seed disk stronger. Therefore, sunflowers with their spiral symmetry would gradually dominate in the survival of the fittest [10,11].
The hyperbolic geometry founded by Gauss, Bolyai, and Lobachevsky at the end of the 19th century broke the monopoly of Euclidean geometry. It solved the outstanding parallel postulate problem for two thousand years, which caused a profound revolution in the concept of geometry and space. Looking back on history, we clearly see that hyperbolic geometry has become the prelude and preparation for the emergence of relativity in the 20th century [12,13]. Nonetheless, a notable problem is that the study on spiral structures of hyperbolic characteristic is extremely limited; people only defined several simple equations of hyperbolic spirals on Poincaré disc; see some examples shown in Figure 1 [14,15]. In fact, as an important geometric space, the structure of hyperbolic tilings is well studied; see some hyperbolic tilings and Escher-like hyperbolic patterns shown in Figure 2 and Figure 3 [16,17,18]. However, it seems that no one has attempted to visualize spiral tilings with hyperbolic features [19]. Due to the attractive aesthetics of spirals and hyperbolic geometry, it is natural to consider the visualization of hyperbolic spiral patterns. The purpose of this paper is to fill this gap.
In this paper, we explore the method of visualizing hyperbolic spiral patterns. The rest of this paper is organized as follows. In Section 2, we propose a simple method to construct Euclidean spiral tilings of cyclic symmetry. In Section 3, based on a one-to-one correspondence between Euclidean plane and Poincaré disk as well as a conformal mapping between Poincaré and upper-half models, we first present two ways to construct hyperbolic spiral tilings. Then, to obtain Escher-like hyperbolic spiral patterns, we use wallpaper templates to render such hyperbolic spiral tilings. Finally, we conclude the paper in Section 4.

2. Construction of Euclidean Spiral Tilings with Cyclic Symmetry

In this section, we consider the construction of spiral tilings with cyclic symmetry in detail. It should be pointed out that the work carried out in this paper is an extension of [20]. We extend the results of the discussion in Euclidean space to hyperbolic space. Everything discussed in this section is similarly discussed in [20] (including Algorithm 1). However, for the sake of completeness and ease of reading, we summarize it again in a concise and easy-to-understand manner.
A logarithmic spiral is a curve in which the angle between pole diameter and its tangent is a constant. In this section, based on the logarithmic spiral, we consider the construction of cyclic spiral tilings in the Euclidean plane from the point of view of a symmetric group. We start by considering the equation associated with a logarithmic spiral in the polar coordinate system.
Let ρ = ρ ( θ ) be the polar curve in which the slope between the tangent and pole diameter is k = cot ( τ ) . That is, τ is the angle between pole diameter and its tangent. Then, we have
cos τ ρ ( θ ) ρ 2 ( θ ) + ρ 2 ( θ )
and
sin τ = ρ ( θ ) ρ 2 ( θ ) + ρ 2 ( θ ) ,
by which we obtain
cot τ = ρ ( θ ) ρ ( θ ) .
Rearranging the integral of (2), we finally obtain
ρ ( θ ) = c 0 e θ cot τ , θ R , where constant c 0 R .
To construct the spiral tilings of cyclic symmetry, we adopt a concise form of (3) as
ρ ( θ ) = e k θ .
We next introduce some terms of symmetry groups and tilings. The symmetry of a tiling is a congruent or an isometric transformation. A tiling’s symmetry group comprises all its symmetries. A set of generators with respect to G is a subset of G in which products comprise entire symmetries of G. The fundamental region Ω associated with G is a region in which transformed copies under the action of G just cover the entire plane, without overlapping and interstices. Geometrically, we can use Ω to tile the whole plane and to obtain a tiling with G symmetry [19,21].
Assume i is the square root of 1 (i.e., i = 1 ). Denote R + , Z + , and C as sets of positive real numbers, positive integers, and complex numbers, respectively. Consider a group Ψ n m generated by
g 1 ( z ) = e 2 π n i z
and
g 2 ( z ) = e 2 π m ( k + i ) z ,
where k R + , n , m Z + , and z C . According to the theory of complex analysis, obviously, g 1 is equivalent to a counterclockwise rotation of 2 π n about the origin. The geometrical meaning of g 2 is a bit complex. It is equivalent to a reduced transformation of e 2 π n cot τ first and, then, follows a clockwise rotation of 2 π n about the origin. Consequently, g 2 is a clockwise spiral contraction.
Let Ω be a region bounded by lines
ζ 1 ( θ ) = 2 π m ,
ζ 2 ( θ ) = 0
and spiral arcs
ω 1 ( θ ) = e k θ with θ 0 , 2 π m ,
ω 2 ( θ ) = e k θ with θ 2 π n , 2 π n + 2 π m .
Equivalently, Ω can be represented as
Ω = { z | 0 arg ( z ) 2 π m , e arg ( z ) | z | e arg ( z ) + 2 π n } ,
where arg ( z ) [ 0 , 2 π ) is the main argument of z. We next investigate the action of Ω under symmetry group Ψ n m = < g 1 , g 2 > . Let ρ 1 ( θ ) be the counterclockwise rotation of 2 π n of the spiral ρ ( θ ) , i.e.,
ρ 1 ( θ ) = e k θ + 2 π n .
Let Π be a spiral arm-like region bounded by ρ 1 ( θ ) and ρ ( θ ) . More precisely,
Π = { z | e 2 j π | z | e arg ( z ) e 2 π n + 2 j π , j = 0 , ± 1 , ± 2 , ± 3 , } .
On the other hand, Π can be also regarded as an arm-like tiling resulting from g 2 and Ω , i.e.,
Π = k = + g 2 k ( Ω ) .
According to the geometrically meaning of g 1 , we have
C = p = 1 n k = g 1 p ( g 2 k ( Ω ) ) .
In other words, we can use tile Ω , g 1 and g 2 to construct a spiral tiling. Thus, the Ω defined in (10) is a fundamental region associated with Ψ n m . Figure 4 shows the geometric sketch of Ω .
By (14), in Figure 5, we show three cyclic spiral tilings on the Euclidean plane. For clarity, adjacent tiles in the spiral tiling are colored differently.
According to the geometrical meaning of Ω , for z C Ω , there exists a certain equivalence point z 0 Ω , which can be realized by the following four steps:
  • Let n 1 = arg ( z ) 2 π m Z + and z 1 = g 2 n 1 ( z ) , where χ represents the maximum integer less than χ . We have 0 arg ( z 1 ) 2 π m .
  • Suppose e 2 n 2 k π z 1 · e arg ( z 1 ) ( k + i ) e 2 ( n 2 + 1 ) k π for certain n 2 Z (note that z 1 · e arg ( z 1 ) ( k + i ) is a real number). Let n 2 = ln | z 1 | k arg ( z 1 ) 2 k π and z 2 = z 1 · e arg ( z 1 ) ( k + i ) · e 2 n 2 k π . Then, z 2 [ 1 , e 2 k π ] is a real number.
  • Let n 3 = z 2 · e 2 k π n Z + and z 3 = z 2 · e 2 n 3 k π n . Then, z 3 [ 1 , e 2 k π n ] .
  • z 0 = z 3 · e arg ( z 1 ) ( k + i ) Ω .
For future use, we call this algorithm Spiral Algorithm and summarize the corresponding pseudocode in Algorithm 1.
Algorithm 1: Transforming a point into Ω symmetrically.
Symmetry 14 00134 i001

3. Hyperbolic Spiral Tilings and Patterns on Poincaré and Upper-Half Models

With the preparations in Section 2, in this section, we first present a method to construct spiral tilings on hyperbolic space. Then, to produce Escher-like hyperbolic patterns, we use wallpaper templates to render hyperbolic spiral tilings.
There are many different models for representing hyperbolic geometry in the Euclidian setting. In this paper, we restrict our discussion on Poincaré model
D = { w | w < 1 , w C }
and upper half-plane model
H 2 = { h | i m ( h ) > 0 , h C } .
A mapping is conformal (angle preserving) at point u if it preserves the angles oriented between curves through u with respect to their orientation. Conformal mappings preserve the angles and shapes of infinitesimally small figures but not necessarily those patterns size. The conformal mapping between D and H 2 is
w = F ( h ) = 1 + h i h + 1 , h H 2 , w D .
For w D , the distance between w and the origin of D can be defined as
1 2 ln 1 + | w | 1 | w | .
Let D be the boundary of D . By (18), we see that D is the infinity of Poincaré model. Consider a one-to-one correspondence between Euclidean plane and Poincaré disk as
z = M ( w ) = 1 2 ln 1 + | w | 1 | w | e arg ( w ) , w D .
H = { z | z = M ( w ) = 1 2 ln 1 + | w | 1 | w | e arg ( w ) , w D } .
Given k R + , n , m Z + , we summarize how to produce spiral tilings on Poincaré model D . First, by (19), for w D , we compute the corresponding point z; namely, this point ‘z’ is regarded as ‘z’ in Algorithm 1. Second, by the Spiral Algorithm established in Section 2, we use g 1 and g 2 to find the symmetrically placed point z 0 Ω associated with z. According to this method, we can produce spiral tilings on Poincaré disc.
In Figure 6, we show six tilings obtained in this manner. We see that tiles near the origin of D have the similar structure as that in Figure 5. However, as tiles move toward to infinite boundary of D , they become narrower and longer, and all of the tiles cannot cover entire Euclidean plane.
By the one-to-one conformal mapping (17) and the creation method of Figure 6, we can similarly produce hyperbolic spiral tilings on the upper half-plane model; see the four tilings shown in Figure 7. As this model is an infinite space, tilings in Figure 7 are displayed in a relatively interesting area [ 1.25 , 1.25 ] [ 0.0001 , 1 ] . The further away from the central area, the less obvious the spiral feature of the tilings.
By template, we mean the rectangle pattern decorated with recognisable motifs (such as animals or plants). It is well-known that wallpaper templates that have periodicity along the horizontal and vertical directions can be used to render spiral patterns [20,22,23].
Assume z 0 is a point in the fundamental region Ω with respect to group Ψ n m . To produce Escher-like patterns, we need to color coordinates ( u , v ) of z 0 correctly, which can be achieved by using argument and modulus of z 0 . The u coordinate is given by
u = m arg ( z 0 ) 2 π ,
while the formula for the v coordinate is given by
v = | z 0 | 1 e 2 π n 1 .
Figure 8 shows six Escher-like hyperbolic spiral patterns on a Poincaré disc. We see that, in the region near the origin of Poincaré disc, those patterns have Euclidean spirals. Figure 9 shows four Escher-like hyperbolic spiral patterns on the upper half-plane. Although a spiral feature is not obvious in the upper half-plane model, the resulting Escher-like patterns are still visually appealing due to the intrinsic symmetries of hyperbolic geometry.

4. Conclusions

In this paper, we presented a simple method for visualizing hyperbolic spiral tilings and creating Escher-like patterns on tilings. To this end, we first introduced an approach for constructing spiral tilings in the Euclidean plane. Then, using the one-to-one correspondence between the Euclidean plane and the Poincaré disk, we introduce two ways to construct spiral tilings on the hyperbolic models. Finally, we specified the way to use wallpaper templates to render hyperbolic spiral tilings and to obtain Escher-like patterns. The method proposed is thus able to generate a great variety of Escher-like hyperbolic spiral patterns.

Author Contributions

Conception, programming and proofreading—C.Q.; analysis, writing, improvement and revision of the manuscript—X.L., J.P. and P.O. All authors discussed the results and contributed to the final manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Natural Science Foundation of China (Nos. 11761039, 62062042), by the Science and Technology Project of the Education Department of Jiangxi Province of China (No. GJJ190542), by the Natural Science Foundation of Jiangxi Province of China (No. 20202ACBL211001), by the Science and Technology Project of Jiangxi Provincial Department of Education (No. 171495), by the Base and Talent Project of Guangxi Science and Technology (No. AA21196008), by the Guangxi Natural Science Foundation (No. 2018GXNSFBA281185), by the Doctor Start-up Foundation of Guangxi University of Science and Technology (Nos. 21Z48, 19Z21), by the Foundation for Young and Middle-Aged Teachers Basic Ability Improvement the Universities in Guangxi (No. 2021KY0362), and by the Undergraduate Teaching Reform Project of Guangxi Higher Education (No. 2021JGA224).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Acknowledgments

The authors thank the editors and anonymous reviewers for their detailed review, valuable comments, and constructive suggestions. The wallpaper templates used in Figure 8 and Figure 9 as well as Figure A2, Figure A3 and Figure A4 in Appendix A are courtesy of Alain Nicolas (https://en.tessellations-nicolas.com/ (accessed on 17 November 2021)) and David Bailey (http://www.tess-elation.co.uk/new-hom (accessed on 17 November 2021)).

Conflicts of Interest

The authors declare that there are no conflict of interest.

Appendix A. Some Less Appealing Hyperbolic Spiral Patterns

In Section 3, we explored Poincaré and upper-half models. It is well-known that there are still many other hyperbolic models and interesting mappings. In practice, we attempted several other mappings. However, the resulting patterns are not as appealing as that in Figure 8 and Figure 9. Nonetheless, we show three more mappings here as an inspiration so that the interested readers can attempt other similar cases.
Let
K = { k | | k | < 1 , k C }
be the hyperbolic Klein model. The conformal mapping between D and K is
w = G ( k ) = k 1 + 1 | k | 2 , k K , w D .
Let G be a strip region defined as
G = { g | g C , 1 < i m ( g ) < 1 } .
The conformal mapping between D and G is
w = M ( g ) = e π 2 g 1 e π 2 g + 1 , g G , w D .
Let N be the circle inversion defined as
w = N ( z ) = 1 z ¯ , if | z | 1 , z , if | z | < 1 ,
where z C and w D .
According to conformal mappings (A2), (A4), and (A5), by the same strategy as described in Section 3, we can similarly produce hyperbolic spiral tilings and patterns on the Klein, strip, and circle inversion models; see Figure A1, Figure A2, Figure A3 and Figure A4.
Figure A1. (a) Spiral tilings of Ψ 7 3 ( k = 0.5 ) symmetry on the Klein model. (b) Spiral tilings of Ψ 4 3 ( k = 0.5 ) symmetry on the Klein model. (c) Spiral tilings of Ψ 4 8 ( k = 0.3 ) symmetry on the strip model. (d) Spiral tilings of Ψ 6 6 ( k = 0.2 ) symmetry on the strip model. (e) Spiral tilings of Ψ 4 3 ( k = 0.5 ) symmetry obtained by circle inversion. (f) Spiral tilings of Ψ 4 4 ( k = 0.4 ) symmetry obtained by circle inversion.
Figure A1. (a) Spiral tilings of Ψ 7 3 ( k = 0.5 ) symmetry on the Klein model. (b) Spiral tilings of Ψ 4 3 ( k = 0.5 ) symmetry on the Klein model. (c) Spiral tilings of Ψ 4 8 ( k = 0.3 ) symmetry on the strip model. (d) Spiral tilings of Ψ 6 6 ( k = 0.2 ) symmetry on the strip model. (e) Spiral tilings of Ψ 4 3 ( k = 0.5 ) symmetry obtained by circle inversion. (f) Spiral tilings of Ψ 4 4 ( k = 0.4 ) symmetry obtained by circle inversion.
Symmetry 14 00134 g0a1
Figure A2. (a) An Escher-like frog-fish pattern of Ψ 5 5 ( k = 0.35 ) symmetry on the Klein model. (b) An Escher-like fish pattern of Ψ 6 6 ( k = 0.4 ) symmetry on the Klein model. (c) An Escher-like fish-bird pattern of Ψ 5 5 ( k = 0.4 ) symmetry on the Klein model. (d) An Escher-like frog pattern of Ψ 3 3 ( k = 0.2 ) symmetry on the Klein model. The top left of each pattern is the wallpaper template rendered in the pattern.
Figure A2. (a) An Escher-like frog-fish pattern of Ψ 5 5 ( k = 0.35 ) symmetry on the Klein model. (b) An Escher-like fish pattern of Ψ 6 6 ( k = 0.4 ) symmetry on the Klein model. (c) An Escher-like fish-bird pattern of Ψ 5 5 ( k = 0.4 ) symmetry on the Klein model. (d) An Escher-like frog pattern of Ψ 3 3 ( k = 0.2 ) symmetry on the Klein model. The top left of each pattern is the wallpaper template rendered in the pattern.
Symmetry 14 00134 g0a2
Although Klein and Poincaré have different metrics, the resulting Escher-like patterns in Figure A2 on the Klein model have similar structures as that in Figure 8 on the Poincaré model. It is not surprising since, the majority of the points in the unit disc mapping (A2) are approximately equal to a scale transformation. Thus, the patterns on the two models have no obvious difference.
For the Escher-like patterns in Figure A3 on the strip model, the space distorts too much and the resulting patterns are not visually appealing. As mapping (A5) fixes D and transforms points out of D into D , for the Escher-like patterns in Figure A4, the middle part of patterns has a disc structure similar to that in Figure 8 and Figure A2, while for the region out of the disc, there is an obvious Euclidean spiral structure.
Figure A3. (a) An Escher-like bird pattern of Ψ 3 6 ( k = 0.4 ) symmetry on the strip model. (b) An Escher-like fish-bird pattern of Ψ 6 6 ( k = 0.3 ) symmetry on the strip model. (c) An Escher-like bee pattern of Ψ 6 6 ( k = 0.2 ) symmetry on the strip model. (d) An Escher-like bird pattern of Ψ 4 8 ( k = 0.3 ) symmetry on the strip model. The right side of each pattern is the wallpaper template rendered in the pattern.
Figure A3. (a) An Escher-like bird pattern of Ψ 3 6 ( k = 0.4 ) symmetry on the strip model. (b) An Escher-like fish-bird pattern of Ψ 6 6 ( k = 0.3 ) symmetry on the strip model. (c) An Escher-like bee pattern of Ψ 6 6 ( k = 0.2 ) symmetry on the strip model. (d) An Escher-like bird pattern of Ψ 4 8 ( k = 0.3 ) symmetry on the strip model. The right side of each pattern is the wallpaper template rendered in the pattern.
Symmetry 14 00134 g0a3
Figure A4. (a) An Escher-like bird pattern of Ψ 4 3 ( k = 0.5 ) symmetry obtained by circle inversion. (b) An Escher-like fish pattern of Ψ 4 3 ( k = 0.4 ) symmetry obtained by circle inversion. (c) An Escher-like man pattern of Ψ 3 6 ( k = 0.4 ) symmetry obtained by circle inversion. (d) An Escher-like pterodactyl pattern of Ψ 3 5 ( k = 0.35 ) symmetry obtained by circle inversion. The right side of each pattern is the wallpaper template rendered in the pattern.
Figure A4. (a) An Escher-like bird pattern of Ψ 4 3 ( k = 0.5 ) symmetry obtained by circle inversion. (b) An Escher-like fish pattern of Ψ 4 3 ( k = 0.4 ) symmetry obtained by circle inversion. (c) An Escher-like man pattern of Ψ 3 6 ( k = 0.4 ) symmetry obtained by circle inversion. (d) An Escher-like pterodactyl pattern of Ψ 3 5 ( k = 0.35 ) symmetry obtained by circle inversion. The right side of each pattern is the wallpaper template rendered in the pattern.
Symmetry 14 00134 g0a4

References

  1. Cook, T.A. The Curves of Life; University of Chicago Press: Chicago, IL, USA, 1994. [Google Scholar]
  2. Hargittai, I.; Pickover, C. Spiral Symmetry; World Scientific: Singapore, 1992. [Google Scholar]
  3. Chung, K.; Chan, H.; Wang, B. Spiral Tilings with Colour Symmetry from Dynamics. Comput. Graph. 1999, 23, 439–448. [Google Scholar] [CrossRef]
  4. Ouyang, P.; Tang, X.; Chung, K.; Yu, T. Spiral Patterns of Color Symmetry from Dynamics. Nonlinear Dyn. 2018, 94, 261–272. [Google Scholar] [CrossRef]
  5. Wang, X.; Ouyang, P. Beautiful Math: Aesthetic Patterns Based on Logarithmic Spirals. IEEE Comput. Graph. Appl. 2013, 33, 21–23. [Google Scholar] [CrossRef] [PubMed]
  6. Dunham, D.; Lindgren, J.; Witte, D. Creating repeating hyperbolic patterns. ACM SIGGRAPH Comput. Graph. 1981, 15, 215–223. [Google Scholar] [CrossRef] [Green Version]
  7. Carter, N.; Grimes, S.; Reiter, C. Frieze and wallpaper chaotic attractors with a polar spin. Comput. Graph. 1998, 22, 765–779. [Google Scholar] [CrossRef]
  8. Gdawiec, K.; Kotarski, W. Polynomiography for the polynomial infinity norm via Kalantari’s formula and nonstandard iterations. Appl. Math. Comput. 2017, 307, 17–30. [Google Scholar] [CrossRef] [Green Version]
  9. Gdawiec, K. Inversion Fractals and Iteration Processes in the Generation of Aesthetic Patterns. Comput. Graph. Forum 2017, 36, 35–45. [Google Scholar] [CrossRef]
  10. Bertin, G.; Lin, C.C. Spiral Structure in Galaxies: A Density Wave Theory. Phys. Today 1996, 50, 66–68. [Google Scholar] [CrossRef] [Green Version]
  11. Kamien, R.; Lubensky, T.; Nelson, P.; Hern, C. Direct determination of DNA twist-stretch coupling. Europhys. Lett. 1997, 38, 237–242. [Google Scholar] [CrossRef] [Green Version]
  12. Milnor, W.J. Hyperbolic geometry: The first 150 years. Bull. Am. Math. Soc. 1982, 6, 9–25. [Google Scholar] [CrossRef] [Green Version]
  13. Ungar, A.A. Einstein’s velocity addition law and its hyperbolic geometry. Comput. Math. Appl. 2007, 53, 1228–1250. [Google Scholar] [CrossRef] [Green Version]
  14. Fathauer, R.W. Fractal Patterns and Pseudo-tilings Based on Spirals. In Mathematical Connections in Art, Music and Science, Bridges. 2004. Available online: http://archive.bridgesmathart.org/2004/bridges2004-203.html (accessed on 17 November 2021).
  15. Dunham, D. Hyperbolic Spirals and Spiral Patterns. In ISAMA-BRIDGES Conference Proceedings; Barrallo, J., Friedman, N., Maldonado, J., Martínez-Aroza, J., Sarhangi, R., Séquin, C., Eds.; University of Granada: Granada, Spain, 2003; pp. 521–528. Available online: http://archive.bridgesmathart.org/2003/bridges2003-521.html (accessed on 17 November 2021).
  16. Ouyang, P.; Fathauer, R.; Chung, K.; Wang, X. Automatic Generation of Hyperbolic Drawings. Appl. Math. Comput. 2019, 347, 653–663. [Google Scholar] [CrossRef]
  17. von Gagern, M.; Richter-Gebert, J. Hyperbolization of Euclidean Ornaments. Electron. J. Comb. 2009, 16, 1–12. [Google Scholar] [CrossRef]
  18. Chung, K.W.; Wang, B.N. Tessellations with symmetries of the triangle groups from dynamics. Int. J. Bifurc. Chaos 2003, 13, 3505–3518. [Google Scholar] [CrossRef]
  19. Grünbaum, B.; Shephard, G. Tilings and Patterns, 2nd ed.; Dover Publications: New York, NY, USA, 2016. [Google Scholar]
  20. Ouyang, P.; Chung, K.W.; Bailey, D.; Nicolas, A.; Gdawiec, K. Generation of advanced Escher-like spiral tessellations. Vis. Comput. 2021, 1–13. [Google Scholar] [CrossRef]
  21. Armstrong, M. Groups and Symmetry; Springer: New York, NY, USA, 1988. [Google Scholar]
  22. Leys, J. Escher-like Interlocking Spiral Drawings. 2021. Available online: http://www.josleys.com/show_gallery.php?galid=290 (accessed on 17 November 2021).
  23. Kaplan, C. Escher-like Spiral Tilings. 2019. Available online: https://isohedral.ca/escher-like-spiral-tilings/ (accessed on 17 November 2021).
Figure 1. (a) Hyperbolic Archimedean spiral. (b) Hyperbolic Fermat spiral. (c) Hyperbolic reciprocal spiral. (d) Hyperbolic lotus spiral. (e) Hyperbolic golden spiral.
Figure 1. (a) Hyperbolic Archimedean spiral. (b) Hyperbolic Fermat spiral. (c) Hyperbolic reciprocal spiral. (d) Hyperbolic lotus spiral. (e) Hyperbolic golden spiral.
Symmetry 14 00134 g001
Figure 2. (a) A hyperbolic tiling of T(3, 7, 2) symmetry. (b) A hyperbolic tiling of T(4, 4, 4) symmetry. (c) A hyperbolic tiling of T(6, 4, 3) symmetry.
Figure 2. (a) A hyperbolic tiling of T(3, 7, 2) symmetry. (b) A hyperbolic tiling of T(4, 4, 4) symmetry. (c) A hyperbolic tiling of T(6, 4, 3) symmetry.
Symmetry 14 00134 g002
Figure 3. (a) An Escher-like Boar-girl-bat pattern of T(3, 4, 3) symmetry. (b) An Escher-like man pattern of T(3, 4, 4) symmetry. (c) An Escher-like pattern of T(4, 5, 4) symmetry.
Figure 3. (a) An Escher-like Boar-girl-bat pattern of T(3, 4, 3) symmetry. (b) An Escher-like man pattern of T(3, 4, 4) symmetry. (c) An Escher-like pattern of T(4, 5, 4) symmetry.
Symmetry 14 00134 g003
Figure 4. The blue region Ω enclosed by lines ζ 1 and ζ 2 , and spiral arcs ω 1 and ω 2 is a fundamental region with respect to symmetry group Ψ n m .
Figure 4. The blue region Ω enclosed by lines ζ 1 and ζ 2 , and spiral arcs ω 1 and ω 2 is a fundamental region with respect to symmetry group Ψ n m .
Symmetry 14 00134 g004
Figure 5. (a) A cyclic spiral tiling of Ψ 3 7 ( k = 0.2 ) symmetry. (b) A cyclic spiral tiling of Ψ 5 6 ( k = 0.15 ) symmetry. (c) A cyclic spiral tiling of Ψ 7 5 ( k = 0.12 ) symmetry.
Figure 5. (a) A cyclic spiral tiling of Ψ 3 7 ( k = 0.2 ) symmetry. (b) A cyclic spiral tiling of Ψ 5 6 ( k = 0.15 ) symmetry. (c) A cyclic spiral tiling of Ψ 7 5 ( k = 0.12 ) symmetry.
Symmetry 14 00134 g005
Figure 6. (a) Spiral tilings of Ψ 2 8 ( k = 0.1 ) symmetry on a Poincaré disc. (b) Spiral tilings of Ψ 2 13 ( k = 0.3 ) symmetry on a Poincaré disc. (c) Spiral tilings of Ψ 3 5 ( k = 0.2 ) symmetry on a Poincaré disc. (d) Spiral tilings of Ψ 4 10 ( k = 0.25 ) symmetry on a Poincaré disc. (e) Spiral tilings of Ψ 6 6 ( k = 0.4 ) symmetry on a Poincaré disc. (f) Spiral tilings of Ψ 8 8 ( k = 0.25 ) symmetry on a Poincaré disc.
Figure 6. (a) Spiral tilings of Ψ 2 8 ( k = 0.1 ) symmetry on a Poincaré disc. (b) Spiral tilings of Ψ 2 13 ( k = 0.3 ) symmetry on a Poincaré disc. (c) Spiral tilings of Ψ 3 5 ( k = 0.2 ) symmetry on a Poincaré disc. (d) Spiral tilings of Ψ 4 10 ( k = 0.25 ) symmetry on a Poincaré disc. (e) Spiral tilings of Ψ 6 6 ( k = 0.4 ) symmetry on a Poincaré disc. (f) Spiral tilings of Ψ 8 8 ( k = 0.25 ) symmetry on a Poincaré disc.
Symmetry 14 00134 g006
Figure 7. (a) Spiral tilings of Ψ 4 4 ( k = 0.3 ) symmetry on an upper half-plane. (b) Spiral tilings of Ψ 5 5 ( k = 0.35 ) symmetry on an upper half-plane. (c) Spiral tilings of Ψ 6 4 ( k = 0.25 ) symmetry on an upper half-plane. (d) Spiral tilings of Ψ 8 6 ( k = 0.4 ) symmetry on an upper half-plane.
Figure 7. (a) Spiral tilings of Ψ 4 4 ( k = 0.3 ) symmetry on an upper half-plane. (b) Spiral tilings of Ψ 5 5 ( k = 0.35 ) symmetry on an upper half-plane. (c) Spiral tilings of Ψ 6 4 ( k = 0.25 ) symmetry on an upper half-plane. (d) Spiral tilings of Ψ 8 6 ( k = 0.4 ) symmetry on an upper half-plane.
Symmetry 14 00134 g007
Figure 8. (a) An Escher-like bird pattern of Ψ 3 5 ( k = 0.35 ) symmetry on a Poincaré disc. (b) An Escher-like cat-fish pattern of Ψ 4 4 ( k = 0.5 ) symmetry on a Poincaré disc. (c) An Escher-like fish pattern of Ψ 4 4 ( k = 0.45 ) symmetry on a Poincaré disc. (d) An Escher-like butterfly pattern of Ψ 4 6 ( k = 0.25 ) symmetry on a Poincaré disc. (e) An Escher-like pterodactyl pattern of Ψ 6 3 ( k = 0.5 ) symmetry on a Poincaré disc. (f) An Escher-like dog pattern of Ψ 4 6 ( k = 0.255 ) symmetry on a Poincaré disc. The top left of each pattern is the wallpaper template rendered in the pattern.
Figure 8. (a) An Escher-like bird pattern of Ψ 3 5 ( k = 0.35 ) symmetry on a Poincaré disc. (b) An Escher-like cat-fish pattern of Ψ 4 4 ( k = 0.5 ) symmetry on a Poincaré disc. (c) An Escher-like fish pattern of Ψ 4 4 ( k = 0.45 ) symmetry on a Poincaré disc. (d) An Escher-like butterfly pattern of Ψ 4 6 ( k = 0.25 ) symmetry on a Poincaré disc. (e) An Escher-like pterodactyl pattern of Ψ 6 3 ( k = 0.5 ) symmetry on a Poincaré disc. (f) An Escher-like dog pattern of Ψ 4 6 ( k = 0.255 ) symmetry on a Poincaré disc. The top left of each pattern is the wallpaper template rendered in the pattern.
Symmetry 14 00134 g008
Figure 9. (a) An Escher-like fish pattern of Ψ 4 4 ( k = 0.3 ) symmetry on the upper half-plane. (b) An Escher-like kangaroo pattern of Ψ 5 5 ( k = 0.35 ) symmetry on the upper half-plane. (c) An Escher-like fish pattern of Ψ 6 4 ( k = 0.25 ) symmetry on the upper half-plane. (d) An Escher-like bee pattern of Ψ 8 6 ( k = 0.4 ) symmetry on the upper half-plane. The right side of each pattern is the wallpaper template rendered in the pattern.
Figure 9. (a) An Escher-like fish pattern of Ψ 4 4 ( k = 0.3 ) symmetry on the upper half-plane. (b) An Escher-like kangaroo pattern of Ψ 5 5 ( k = 0.35 ) symmetry on the upper half-plane. (c) An Escher-like fish pattern of Ψ 6 4 ( k = 0.25 ) symmetry on the upper half-plane. (d) An Escher-like bee pattern of Ψ 8 6 ( k = 0.4 ) symmetry on the upper half-plane. The right side of each pattern is the wallpaper template rendered in the pattern.
Symmetry 14 00134 g009
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Qiu, C.; Li, X.; Pang, J.; Ouyang, P. Visualization of Escher-like Spiral Patterns in Hyperbolic Space. Symmetry 2022, 14, 134. https://doi.org/10.3390/sym14010134

AMA Style

Qiu C, Li X, Pang J, Ouyang P. Visualization of Escher-like Spiral Patterns in Hyperbolic Space. Symmetry. 2022; 14(1):134. https://doi.org/10.3390/sym14010134

Chicago/Turabian Style

Qiu, Chongyang, Xinfei Li, Jianhua Pang, and Peichang Ouyang. 2022. "Visualization of Escher-like Spiral Patterns in Hyperbolic Space" Symmetry 14, no. 1: 134. https://doi.org/10.3390/sym14010134

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop