the family of “circle limit iii” escher patternsddunham/dunamtlk.pdf · 2005. 6. 1. · the...

16
The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer Science University of Minnesota, Duluth Duluth, MN 55812-2496, USA E-mail: [email protected] Web Site: http://www.d.umn.edu/˜ddunham/

Upload: others

Post on 19-Aug-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

The Family of “Circle Limit III” Escher Patterns

Douglas DunhamDepartment of Computer ScienceUniversity of Minnesota, DuluthDuluth, MN 55812-2496, USA

E-mail: [email protected] Site: http://www.d.umn.edu/˜ddunham/

Page 2: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

A rendition of Escher’s Circle Limit I.

Page 3: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

A rendition of Escher’s Circle Limit III.

Page 4: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

The tessellation {8,3}.

In general {m, n} denotes the regular tessellation byregular m-sided polygons meeting n at a vertex.

The tessellation is hyperbolic if (m − 2)(n − 2) > 4.

Page 5: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

The tessellation {8,3} underlying Circle Limit III.

Page 6: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

A Petrie polygon (green), a hyperbolic line throughthe midpoints of its edge (blue), and two equidistantcurves (red).

Page 7: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

A kite tessellation superimposed on the Circle LimitIII pattern.

Page 8: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

A kite is a quadrilateral PRQR′ with two pairs of con-gruent edges PR, PR′, and QR, QR′ (so 6 PRQ ∼=6 PR′Q).

P

R′Q

R

Page 9: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

A kite is the fundamental region for a tessellation ifthe angles at P , Q, and R are 2π/p, 2π/q, and π/rrespectively, for integers p, q, r ≥ 3. Such a kite tessel-lation is hyperbolic if 2π/p + π/r + 2π/q + π/r < 2π,i.e. if 1/p + 1/q + 1/r < 1.

Page 10: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

Now r must be odd to make the fish swim head-to-tail,giving a kite tessellation that is the basis for a CircleLimit III pattern — which we denote (p, q, r).

Page 11: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

A (5, 3, 3) Circle Limit III pattern.

Page 12: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

If p 6= q, the backbone lines form equidistant curves,which make an angle ω < 90 degrees with the bound-ing circle.

For Cirlce Limit III, Coxeter determined thatcos(ω) =

3√

2−4

8, or ω ≈ 79.97◦.

For the previous pattern, (5, 3, 3), cos(ω) =√

3√

5−5

40, or

ω ≈ 78.07◦.

If p = q, of course ω = 90◦.

Page 13: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

A Circle Limit I pattern that solves the “traffic flow”problem.

Page 14: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

A recoloring of the previous pattern that gives a uni-form color along lines of fish.

Page 15: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

A recentering of the previous pattern giving a (4, 4, 3)Circle Limit III pattern.

Page 16: The Family of “Circle Limit III” Escher Patternsddunham/dunamtlk.pdf · 2005. 6. 1. · The Family of “Circle Limit III” Escher Patterns Douglas Dunham Department of Computer

Future Work

Calculate ω for arbitrary (p, q, r).

Automatically transform the Circle Limit III fish motifto any (p, q, r).

Automatically compute the minimal coloring of a (p, q, r)pattern that satisfies the Circle Limit III conditions.