Bending Circle Limits

Similar documents
3D Hyperbolic Tiling and Horosphere Cross Section

SHAPE AND STRUCTURE. Shape and Structure. An explanation of Mathematical terminology

Geometry Vocabulary. acute angle-an angle measuring less than 90 degrees

Triangles and Squares David Eppstein, ICS Theory Group, April 20, 2001

Section 12.1 Translations and Rotations

Escher s Circle Limit Anneke Bart Saint Louis University Introduction

COMPUTER DESIGN OF REPEATING HYPERBOLIC PATTERNS

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance.

Symmetry: The Quarterly of the International Society for the Interdisciplinary Study of Symmetry (ISIS-Symmetry) Volume 9, Numbers 2 o 4.

Portraits of Groups on Bordered Surfaces

Joint Mathematics Meetings 2014

Math 462: Review questions

Artistic Patterns in Hyperbolic Geometry

Elementary Planar Geometry

274 Curves on Surfaces, Lecture 5

Course Number: Course Title: Geometry

Visualization of Hyperbolic Tessellations

Obtaining the H and T Honeycomb from a Cross-Section of the 16-cell Honeycomb

Prime Time (Factors and Multiples)

AMS Sectional Meeting, Richmond VA Special Session on Mathematics and the Arts

8. The triangle is rotated around point D to create a new triangle. This looks like a rigid transformation.

Copyright 2009 Pearson Education, Inc. Chapter 9 Section 5 - Slide 1 AND

Mathematics and the prints of M.C. Escher. Joe Romano Les Houches Summer School 23 July 2018

The Use of Repeating Patterns to Teach Hyperbolic Geometry Concepts

Grade 9 Math Terminology

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 24 Solid Modelling

Hyperbolic Geometry. Thomas Prince. Imperial College London. 21 January 2017

Curriki Geometry Glossary

7. The Gauss-Bonnet theorem

168 Butterflies on a Polyhedron of Genus 3

11.1 Rigid Motions. Symmetry

CS 177 Homework 1. Julian Panetta. October 22, We want to show for any polygonal disk consisting of vertex set V, edge set E, and face set F:

Part XV. Drawing wallpaper patterns. The goal for this part is to draw Esher-style wallpaper patterns with interlocking figures.

The Interplay Between Hyperbolic Symmetry and History

SEVENTH EDITION and EXPANDED SEVENTH EDITION

MATERIAL FOR A MASTERCLASS ON HYPERBOLIC GEOMETRY. Timeline. 10 minutes Exercise session: Introducing curved spaces

Boardworks Ltd KS3 Mathematics. S1 Lines and Angles

Self-similar Tilings Based on Prototiles Constructed from Segments of Regular Polygons

Hyperbolic Semi-Regular Tilings and their Symmetry Properties

2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into

INTRODUCTION TO 3-MANIFOLDS

Grade VIII. Mathematics Geometry Notes. #GrowWithGreen

A FAMILY OF THREE ELEMENT M.C. ESCHER PATTERNS

Polygons and Convexity

Geometry Vocabulary Math Fundamentals Reference Sheet Page 1

Appendix. Correlation to the High School Geometry Standards of the Common Core State Standards for Mathematics

Answer Key: Three-Dimensional Cross Sections

Patterned Triply Periodic Polyhedra

Bridges 2011 University of Coimbra, Portugal. Hyperbolic Truchet Tilings Douglas Dunham University of Minnesota Duluth Duluth, Minnesota USA

Math 451: Euclidean and Non-Euclidean Geometry MWF 3pm, Gasson 204 Homework 8 Solutions

6.2 Classification of Closed Surfaces

INSTRUCTIONS FOR THE USE OF THE SUPER RULE TM

Hyperbolic Spirals and Spiral Patterns

Unit 10 Study Guide: Plane Figures

Geometry Practice. 1. Angles located next to one another sharing a common side are called angles.

ISAMA 2011 Columbia College, Chicago IL. Enumerations of Hyperbolic Truchet Tiles Douglas Dunham University of Minnesota Duluth Duluth, Minnesota USA

Twist knots and augmented links

Dual Models: One Shape to Make Them All

Mathematical Research Letters 1, (1994) MÖBIUS CONE STRUCTURES ON 3-DIMENSIONAL MANIFOLDS. Feng Luo

Module 2 Test Study Guide. Type of Transformation (translation, reflection, rotation, or none-of-theabove). Be as specific as possible.

A Family of Butterfly Patterns Inspired by Escher Douglas Dunham University of Minnesota Duluth Duluth, Minnesota

Recent 3D Printed Sculptures

Glossary of dictionary terms in the AP geometry units

Point A location in geometry. A point has no dimensions without any length, width, or depth. This is represented by a dot and is usually labelled.

3 Identify shapes as two-dimensional (lying in a plane, flat ) or three-dimensional ( solid ).

Worksheet 30: Wednesday April 22 Tessselations: Tiling The Plane

Geometric structures on manifolds

Unit 1, Lesson 1: Moving in the Plane

Aspects of Geometry. Finite models of the projective plane and coordinates

The radius for a regular polygon is the same as the radius of the circumscribed circle.

2. Draw a non-isosceles triangle. Now make a template of this triangle out of cardstock or cardboard.

Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts

Topology of Surfaces

ACT Math and Science - Problem Drill 11: Plane Geometry

Curvature Berkeley Math Circle January 08, 2013

acute angle An angle with a measure less than that of a right angle. Houghton Mifflin Co. 2 Grade 5 Unit 6

6.3 Poincare's Theorem

CS3621 Midterm Solution (Fall 2005) 150 points

Math 366 Lecture Notes Section 11.4 Geometry in Three Dimensions

We can use square dot paper to draw each view (top, front, and sides) of the three dimensional objects:

MADISON ACADEMY GEOMETRY PACING GUIDE

Geometry: Angle Relationships

Copyright 2009 Pearson Education, Inc. Chapter 9 Section 7 - Slide 1 AND

Geometry Vocabulary. Name Class

WUSTL Math Circle Sept 27, 2015

Section 9.5. Tessellations. Copyright 2013, 2010, 2007, Pearson, Education, Inc.

Two-color Fractal Tilings

Beaumont Middle School Design Project April May 2014 Carl Lee and Craig Schroeder

MAT104: Fundamentals of Mathematics II Introductory Geometry Terminology Summary. Section 11-1: Basic Notions

Chapter 20 Tilings For All Practical Purposes: Effective Teaching Chapter Briefing Chapter Topics to the Point Tilings with Regular Polygons

7) Are HD and HA the same line?

pα i + q, where (n, m, p and q depend on i). 6. GROMOV S INVARIANT AND THE VOLUME OF A HYPERBOLIC MANIFOLD

Lesson 10. Unit 3. Creating Designs. Transformational Designs. Reflection

Inversive Plane Geometry

Patterns on Triply Periodic Uniform Polyhedra

Mathematics High School Geometry

Worksheet 29: Friday November 20 Tessellations: Tiling The Plane

An angle that has a measure less than a right angle.

a triangle with all acute angles acute triangle angles that share a common side and vertex adjacent angles alternate exterior angles

UNIT 1 GEOMETRY TEMPLATE CREATED BY REGION 1 ESA UNIT 1

Transcription:

Proceedings of Bridges 2013: Mathematics, Music, Art, Architecture, Culture Bending Circle Limits Vladimir Bulatov Corvallis Oregon, USA info@bulatov.org Abstract M.C.Escher s hyperbolic tessellations Circle Limit I-IV are based on a tiling of hyperbolic plane by identical triangles. These tilings are rigid because hyperbolic triangles are unambiguously defined by their vertex angles. However, if one reduce the symmetry of the tiling by joining several triangles into a single polygonal tile, such tiling can be deformed. Hyperbolic tilings allow a deformation which is called bending. One can extend tiling of the hyperbolic plane by identical polygons into tiling of the hyperbolic space by identical infinite prisms (chimneys). The original polygon being the chimney s cross section. The shape of these 3D prisms can be carefully changed by rotating some of its sides in space and preserving all dihedral angles. The resulting tiling of 3D hyperbolic space creates 2D tiling at the infinity of hyperbolic space, which can be thought of as the sphere at infinity. This sphere can be projected back into the plane using stereographic projection. After small bending the original circle at infinity of the 2D tiling becomes fractal curve. Further bending results in thinning the fractal features which eventually form a fractal set of circular holes which in the end disappear. 1 Building the three dimensional chimney Widely know tessellations of hyperbolic plane are generated by reflections in the sides of triangles with kaleidoscopic angles (in order to form kaleidoscope triangle s angles have to be π/n). In particular all four of M.C. Escher Circle Limit I-IV woodcuts are based on rotational subgroup of kaleidoscopic triangle groups. Less known are tessellations by polygons with more then 3 sides. Such n-gonal tessellations are especially interesting because they can be continuously deformed in different ways, which we will illustrate and use here. Let us consider a 2223 kaleidoscopic quadrilateral in the xy plane of hyperbolic space. The quadrilateral has angles (π/2,π/2,π/2,π/3). An example of such quadrilateral is shown in Figure 1 in the Klein-Beltrami model of hyperbolic space. In that model the whole hyperbolic space is represented as the interior of the unit ball. Planes are intersections of euclidean planes with the ball. Lines are intersections of Euclidean lines with the ball. The surface of the ball located at infinity of hyperbolic space. This model is not conformal (does not preserve the visual angles), but it is more suitable for drawing. Reflections in the sides of this 2223 quadrilateral generate a tiling in the xy plane. Now we will extend the quadrilateral into infinite chimney as shown in Figure 2. The edges of the chimney are 4 infinite lines perpendicular to xy plane incident to the quadrilateral s vertices. The sides of the chimney are infinite bands which span pairs of sequential edges. If instead of reflections in the sides of the quadrilaters we use reflections in the sides of chimney, the tiling of plane by the 2223 quadrilateral will naturally extended to a tiling of the whole hyperbolic space by these infinite chimneys. Open ends of chimneys form tiling of the surface of the ball by curved quadrilaterals. In Figure 3 we only show tiling of the surface of the ball (sphere at infinity) by the lower opening of the chimney. The tiling fills exactly half of the sphere. The tiling of the sphere can be transformed into tiling of the plane via usual stereographic projection as shown in Figure 3. It is remarkable that the stereographic projection of this sphere tiling is identical to the image of the two dimensional 2223 tiling of a hyperbolic plane realized in the conformal Poincare model. 167

Bulatov Figure 1 : 2223 quadrilateral in the XY-plane Figure 2 : Quadrilateral extruded into infinite vertical chimney Figure 3 : Tiling of sphere and plane 2 Bending the quadrilateral chimney After we extended 2D tiling of the plane into 3D tiling of the space we have extra flexibility to explore how we can deform that 3D tiling. One of 3D deformations of the chimney is rotation of one side of the chimney around common perpendicular to its adjacent sides as shown in Figure 4. The side which is being rotated is highlighted. The axis of rotation in this case is x-axis. The top opening of the chimney becomes narrower and bottom becomes wider. We call such deformation bending. It is important to note, that such bending is not possible in the euclidean space. We can form infinite euclidean tiling by infinite chimneys (parallelepipeds of infinite height), however the arbitrary small rotation of one side of the chimney will cause intersection of that side with the opposite side which in general breakes the tiling. The tiling by slightly bent chimney from Fig. 4 is shown in Fig. 7. We show only the tiling formed by lower opening of the chimney. The tiles in the plane become slightly deformed. They are not anymore 2D hyperbolic polyhedron rendered in the Poincare model. Instead they are generic quadrilaterals whose edges are arcs of the circles. The circular boundary of the tiling from Fig. 7 (the limit set) has changed dramatically. It became fractal curve. Figure 4 : Small bend Figure 5 : Bend with cusp Figure 6 : Larger bend We can bend the chimney further to make rotated side of the chimney touch the opposite side in a point 168

Bending Circle Limits Figure 7 : Tiling for Fig 4 Figure 8 : Tiling for Fig 5 Figure 9 : Tiling for Fig 6 on the surface of the sphere (see Fig. 5). Hyperbolic planes touching at infinity are asymptotically parallel. The corresponding tiling on the surface of the sphere forms set of infinitely thin tentacles or cusps which appoach to that point of touch (see Fig. 8 and also Fig. 24 for a better view of the similar situation ). Further bend creates intersection of the opposite sides of the chimney (Fig. 6). The shape is not a chimney anymore. The bottom opening is still 2223 quadrilateral, but the upper opening becomes triangle and a new edge inside of hyperbolic space is created. The shape, which induces the tiling of the space via reflections has to have all dihedral angles to be kaleidoscopic (π/n). Therefore the dihedral angle at that new edge has to be kaleidoscopic as well. This condition limits the possible bend angles to a set of discrete points. In Fig. 6 that angle is π/10. The tiling of the plane corresponding to such tile is shown in Fig. 9. We still show only tiling by lower opening of the shape. The triangle at the upper opening of the shape has angles π/2, π/3, π/10 That triangle forms an infinite set of hyperbolic triangle tilings of different hyperbolic planes which plugs the circular holes of the tiling in Fig. 9. Fig. 15 and Fig. 16 show M.C. Escher tilings bent in the similar way. We show only few examples of wide variety of possible deformations of the 3D hyperbolic tiling. Other way to look at the tiling generated by 4 reflections is to use 4 arbitrary planes in 3D hyperbolic space. These planes may intersect or be disjoint. The reflections in the planes form a tiling of the space, if each pair of planes has intersection angle π/n or is disjoint. The dimension of parameter space formed by such tiling can be calculated as follows. Each plane position has 3 degree of freedom, which gives 4 3 degree of freedom for non intersection planes. Motion of the plane set as a whole has 6 degrees of freedom. Therefore, we have left 6 degree of freedom for a set of non intersecting planes. Each intersection of planes subtracts one degree of freedom. There can be from 0 to 6 such intersections which we denote as N i. Therefore the dimension of parameter space of tiling formed by reflections in 4 planes has dimension 6 N i, which varies between 0 for complete tetrahedron and 6 for a set of disjoin planes. 3 Making M.C. Escher patterns bendable All four M.C. Escher Circle Limit... [1] woodcuts are based on subgroups of various hyperbolic triangle tilings. Triangles in the hyperbolic geometry can not be deformed without changing the angles. Therefore we need to reduce the symmetry of the tiling by joining few tiles together to obtain bendable tile. Let s consider Circle Limit I pattern. The original pattern can be built from hyperbolic triangles with dihedral angles π/3,π/4,π/4 by reflections in sides a and b and half turn about center C of the third side (see Fig. 10). The triangle is rigid and can not be deformed. However we can join two such triangles together along side c and form quadrilateral abde with dihedral angles π/3,π/2,π/3,π/2 (see Fig. 11). The complete tiling of the the hyperbolic plane is generated by 4 reflections in the sides a, b, d, e. 169

Bulatov Figure 10 : Original fundamental domain of the Circle Limit I Figure 11 : Bendable fundamental domain of the Circle Limit I We need to solve one more problem: how to transform pattern in the original fundamental domain into pattern in the deformed fundamental domain (see Fig. 12). The areas which we want to morph are bounded by segments of circle or straight lines. In principle it is possible to use brute force approach by covering the original domain with fine triangle mesh, stretching somehow the mesh onto deformed fundamental domain and interpolate images between small triangles of the meshes. This approach works in general situation, however it is computationally expensive and suffers from approximation of curved region with straight triangles. Instead we use the fact that our regions are formed by two pairs of hyperbolic planes forming opposite sides of the quadrilateral. Figure 12 : Pattern inside of the original fundamental domain has to be morphed into pattern in the deformed fundamental domain Figure 13 : Morphing. Point P from the original quadrilatera is mapped onto point U in the unit square. Point U from the unit square is mapped into P in the destination quadrilateral. We can create family of planes p(u) which interpolate between two opposite sides of quarilateral represented via 4D vectors a and d via following linear combination p(u) = (1 u)a + ud,u [0,1] 170

The combination is selected in such a way that p(0) = a and p(1) = d. We have similar expression for family of planes q(v) which interpolates between another pair of opposite sides b and e q(v) = (1 v)b + ve,v [0,1] Bending Circle Limits Each point P in the original quadrilateral abcd belongs to one plane from family p(u) and one plane form family q(v) and is mapped to a unique point in the unit square via transformation which we denote T 1. Similar transformation T 2 maps each point P in the deformed quadrilateral a b d e into a point in the unit square. The concatenated transfromation T 1 T 2 1 does the mapping form the original quadrilateral abde into deformed quadrilateral a b d e. See Fig. 13 for illustration. Transfromation T 2 T 1 1 does the reverse mapping of a b d e into abde which is needed for reverse pixel lookup described in the next section. 4 Rendering the tiling There are two common approaches for rendering the tilings in the hyperbolic geometry. One that is used more often is to calculate some big the set of transformations of the tilings, transform fundamental domain using these transformations and render transformed tiles. The size of the image of the transformed fundamental domain may become very small and this can be used to truncate the invinitely large set of all transformations to some finite and manageable size. This approach works reasonable well in case of tiling of hyperbolic plane, where the tiles becomes smaller when tiles approach the circle at infinity. In our case there is not circle at infinity and the boundary of the tiling can not be calculated explicitly. Moreover the size of transformed tiles can significantly increase. We use different approach by working in the image space and tracing each pixel back to it s pre-image in the fundamental domain. This approach called reverse pixel lookup was introduced in [2] for rendering two dimensional hyperbolic tilings. The reverse pixel lookup is directly generalizable to any number of dimensions of hypebolic space. We use such generalization to render images of tilings at the boundary of three dimensional hyperbolic space. The idea of reverse pixel lookup is to apply a sequence of the generating transformations to each point in the image until the point is mapped into fundamental domain. The color of the mapped point in the fundamental domain is used to color the point in the rendered image. The transformation is added to the sequence if the current point and body of fundamental domain are on opposite sides of the corresponding face of the fundamental domain. The usual computer graphics techniques such as antialiasing and mip mapping are used to increase the image quality and the rendering speed. The algorithm runs independently for each pixel and is also implemented to run on modern GPU. This allows real time rendering of the bent tilings. 5 Examples Several examples are shown in Fig. 14 25 with explanations. References [1] M.C. Escher. M.C. Escher, His Life and Complete Graphic Work. 1992. [2] M. von Gagern and J. Richter-Gebert. Hyperbolization of euclidean ornaments. The Electronic Journal of Combinatorics, 16R2, 2009. 171

Bulatov Figure 14 : Small bend of Circle Limit I pattern. The original circular boundary becomes fractal curve. The dihedral symmetry *3 of the whole figure is preserved. Figure 15 : Larger bend of Circle Limit I pattern. The angle of intersection of opposite sides is π/16. The dihedral symmetry *3 is preserved. Figure 16 : Larger bend of Circle Limit I pattern. The angle of intersection of opposite sides is π/8. The *2 kaleidoscope is moved to the center. Figure 17 : Critical bend of Circle Limit I pattern. Three sides of the chimney intersect in one point (cusp) at infinity and form *236 kaleidoscope. Compare with Fig. 16 to see the formation of the cusp. 172

Bending Circle Limits Figure 18 : Bent Circle Limit II pattern. The center of the tiling is in the center of orignal pattern. The deformation reduces the symmetry in the center of the original tiling from 4 to 2. Figure 19 : A variation of Fig. 18 with symmetry point 4 moved to the center. Figure 21 : Larger bend of Circle Limit II pattern. The upper opening of the chimney is completely closed. The fundamental domain has only one component on infinity - the bottom opening. Figure 20 : Circle Limit II pattern with cusp at the infinity of hyperbolic space. The symmetry of the tiling has subgroup with symmetry of eucludean plane kaleidoscope 442. 173

Bulatov Figure 22 : Circle Limit III bend with fractal boundary with symmetry 3 moved to the center. Figure 23 : The same bend as in Fig. 22 with symmetry 2 moved to the center. The exterior shape looks quide different, but is is the same same as in Fig. 22 only transformed by a motion of hyperbolic space. Figure 24 : Circle Limit IV bend with thin tentacles surrounding the cusp points. Figure 25 : Circle Limit IV bend with point of intersection of 3 sides located at the infinity of hyperbolic space. The symmetry of pattern has subgroup with euclidean symmetry 333 174