arxiv:cs/ v1 [cs.cg] 13 Jun 2001

Similar documents
arxiv:cs/ v1 [cs.cg] 19 Aug 1999

Quadrilateral Meshing by Circle Packing

arxiv: v1 [cs.cg] 2 Jul 2016

MATH 113 Section 8.2: Two-Dimensional Figures

Linear Complexity Hexahedral Mesh Generation

Acute Triangulations of Polygons

The National Strategies Secondary Mathematics exemplification: Y8, 9

Videos, Constructions, Definitions, Postulates, Theorems, and Properties

Reversible Nets of Polyhedra

Dissection Tiling. Dissection Tiling. Triangles, Squares, and Hexagons

Unit 3: Triangles and Polygons

Hinged Dissection of Polyominoes and Polyforms

Math 3315: Geometry Vocabulary Review Human Dictionary: WORD BANK

Geometry Foundations Planning Document

Points, lines, angles

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

GEOMETRY is the study of points in space

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.

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

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

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

Postulates, Theorems, and Corollaries. Chapter 1

Topological Issues in Hexahedral Meshing

PROPERTIES OF TRIANGLES AND QUADRILATERALS (plus polygons in general)

Math Polygons

South Carolina College- and Career-Ready (SCCCR) Geometry Overview

Course Number: Course Title: Geometry

WAYNESBORO AREA SCHOOL DISTRICT CURRICULUM ACCELERATED GEOMETRY (June 2014)

Section 12.1 Translations and Rotations

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

PROPERTIES OF TRIANGLES AND QUADRILATERALS

VOCABULARY. Chapters 1, 2, 3, 4, 5, 9, and 8. WORD IMAGE DEFINITION An angle with measure between 0 and A triangle with three acute angles.

PASS. 5.2.b Use transformations (reflection, rotation, translation) on geometric figures to solve problems within coordinate geometry.

ACT Math and Science - Problem Drill 11: Plane Geometry

Curriki Geometry Glossary

Thomas Jefferson High School for Science and Technology Program of Studies TJ Math 1

Mrs. Daniel s Geometry Vocab List

heptagon; not regular; hexagon; not regular; quadrilateral; convex concave regular; convex

Glossary of dictionary terms in the AP geometry units

Unit 2: Triangles and Polygons

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

Elementary Planar Geometry

Unit 1, Lesson 1: Moving in the Plane

Pre AP Geometry. Mathematics Standards of Learning Curriculum Framework 2009: Pre AP Geometry

Instructional Unit CPM Geometry Unit Content Objective Performance Indicator Performance Task State Standards Code:

MADISON ACADEMY GEOMETRY PACING GUIDE

5 The Pythagorean theorem revisited

Geometry Unit 6 Properties of Quadrilaterals Classifying Polygons Review

Killingly Public Schools. Grades Draft Sept. 2002

Geometry Geometry Grade Grade Grade

UNIT 1 GEOMETRY TEMPLATE CREATED BY REGION 1 ESA UNIT 1

Proving Theorems about Lines and Angles

Mrs. Daniel s Geometry Vocab List

Unit Number of Days Dates. 1 Angles, Lines and Shapes 14 8/2 8/ Reasoning and Proof with Lines and Angles 14 8/22 9/9

Index COPYRIGHTED MATERIAL. Symbols & Numerics

Contents. Lines, angles and polygons: Parallel lines and angles. Triangles. Quadrilaterals. Angles in polygons. Congruence.

Course: Geometry Level: Regular Date: 11/2016. Unit 1: Foundations for Geometry 13 Days 7 Days. Unit 2: Geometric Reasoning 15 Days 8 Days

Madison County Schools Suggested Geometry Pacing Guide,

Monday Tuesday Wednesday Thursday Friday 1 2. Pre-Planning. Formative 1 Baseline Window

Contents. Lines, angles and polygons: Parallel lines and angles. Triangles. Quadrilaterals. Angles in polygons. Congruence.

Performance Objectives Develop dictionary terms and symbols

Right Angle Triangle. Square. Opposite sides are parallel

Geometry. AIR Study Guide

Northern York County School District Curriculum

CORRELATION TO GEORGIA QUALITY CORE CURRICULUM FOR GEOMETRY (GRADES 9-12)

Chapter 8. Properties of Triangles and Quadrilaterals. 02/2017 LSowatsky

COMPUTING CONSTRAINED DELAUNAY

Course: Geometry PAP Prosper ISD Course Map Grade Level: Estimated Time Frame 6-7 Block Days. Unit Title

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

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

LESSON SUMMARY. Properties of Shapes

Geometry Vocabulary. Name Class

Lines Plane A flat surface that has no thickness and extends forever.

High School Geometry

ALLEGHANY COUNTY SCHOOLS CURRICULUM GUIDE

7. 2 More Things Under. Construction. A Develop Understanding Task

Standards to Topics. Common Core State Standards 2010 Geometry

Ohio s Learning Standards-Extended. Mathematics. Congruence Standards Complexity a Complexity b Complexity c

GEOMETRY. Background Knowledge/Prior Skills. Knows ab = a b. b =

Geometry Ch 7 Quadrilaterals January 06, 2016

High School Geometry. Correlation of the ALEKS course High School Geometry to the ACT College Readiness Standards for Mathematics

If two sides and the included angle of one triangle are congruent to two sides and the included angle of 4 Congruence

Geometry. Geometry. Domain Cluster Standard. Congruence (G CO)

Faster Construction of Planar Two-centers

Definition: Convex polygon A convex polygon is a polygon in which the measure of each interior angle is less than 180º.

Pearson Mathematics Geometry Common Core 2015

Lecture 3: Art Gallery Problems and Polygon Triangulation

Term Definition Figure

Polygon. Note: Each segment is called a side. Each endpoint is called a vertex.

FLORIDA GEOMETRY EOC TOOLKIT

202 The National Strategies Secondary Mathematics exemplification: Y7

Houghton Mifflin Harcourt Geometry 2015 correlated to the New York Common Core Learning Standards for Mathematics Geometry

STANDARDS OF LEARNING CONTENT REVIEW NOTES GEOMETRY. 3 rd Nine Weeks,

Accelerated Geometry: Course Level: 10th or 11th grade (students who have not had Geomtery I) Course Code: MA?? Course Length: ( Pre-requisite

Unit 10 Study Guide: Plane Figures

Geometry/Trigonometry Unit 5: Polygon Notes Period:

Geometry Vocabulary Math Fundamentals Reference Sheet Page 1

Texas High School Geometry

The School District of Palm Beach County GEOMETRY HONORS Unit A: Essentials of Geometry

Unfolding Rectangle-Faced Orthostacks

Transcription:

Hinged Kite Mirror Dissection David Eppstein arxiv:cs/0106032v1 [cs.cg] 13 Jun 2001 Abstract Any two polygons of equal area can be partitioned into congruent sets of polygonal pieces, and in many cases one can connect the pieces by flexible hinges while still allowing the connected set to form both polygons. However it is open whether such a hinged dissection always exists. We solve a special case of this problem, by showing that any asymmetric polygon always has a hinged dissection to its mirror image. Our dissection forms a chain of kite-shaped pieces, found by a circle-packing algorithm for quadrilateral mesh generation. A hinged mirror dissection of a polygon with n sides can be formed with O(n) kites in O(n log n) time. 1 Introduction A dissection of one polygon to another is a partition of the first polygon into smaller polygonal pieces that can be rearranged to form the second polygon. Dissections are possible when (and only when) the two polygons have the same area, indeed dissection was used by Hilbert as the basis for an axiomatization of area [9]. Dissection puzzles are also popular in recreational geometry, where the main aim is to find dissections of interesting shapes such as regular polygons that use as few pieces as possible [7]. A classic example is the four-piece dissection from an equilateral triangle to a square, often ascribed to Dudeney (but see [7, 8] for speculation on its origin). The four pieces in the dissection can be connected by hinges, points of attachment at which the two attached pieces are free to rotate (Figure 1), while still allowing all four pieces to fold up into both the square and the triangle. This example has sparked much interest in similar hinged dissections [1, 8] but few general results are known, and it remains open whether each equal-area pair of polygons has a hinged dissection. In one of the few theoretical papers in this area, Demaine et al. [5] showed that chains of isosceles right triangles form hinged dissections between any pair of n-ominos (Figure 2), and more generally that hinged dissections are possibly between many pairs of polyforms, shapes formed by face-to-face gluing of many copies of the same basic form. In this paper we demonstrate the existence of another class of hinged dissections: we prove that any asymmetric polygon (including polygons with holes) has a hinged dissection to its mirror image. Our method is to find a dissection that can be unfolded on its hinges into a symmetric form: a chain of kites (quadrilaterals with reflection symmetry across a diagonal) connected end-to-end, so all their axes of symmetry lie on a common line. Clearly, one can then perform the mirror image of the unfolding process to fold the chain back up into the mirror image of the original polygon; Figure 3 shows this unfolding and refolding process applied to a hinged kite dissection of an asymmetric concave hexagon (however this dissection is not one that would be found by the algorithms we describe). We prove that any polygon with n sides has a hinged kite dissection with O(n) pieces, which can be computed by an algorithm running in O(n log n) time. Although the set of dissections we find is very limited, we discuss possible implications for more general dissections between any two equal-area polygons. Our technique allows us to reduce the general dissection Dept. Inf. & Comp. Sci., Univ. of California, Irvine, CA 92697-3425. Email: eppstein@ics.uci.edu. 1

Figure 1: Hinged dissection of equilateral triangle and square. Figure 2: Chains of isosceles right triangles form hinged dissections of any polyomino [5]. Figure 3: A chain of kites, hinged along their axes of symmetry, can be unfolded so that all axes are colinear, and refolded to form the mirror image of the original polygon. 2

problem into the question of whether any two equal-area triangles have a hinged dissection in which some copies of a specified pair of vertices of the first triangle map to a specified pair of vertices of the second. As in the paper of Demaine et al. [5], we do not consider the question of whether our dissections can be continuously unfolded without any intermediate self-intersections, so in the terminology of Frederickson [8] all our dissections are wobbly-hinged. 2 Dissection Process We now describe the steps by which we find a hinged dissection of an arbitrary polygon into a chain of kites. These steps are also illustrated in Figure 4. Our technique is based on a circle-packing algorithm of Bern and the author [3] for partitioning polygons into well-shaped quadrilaterals in the context of finite element mesh generation; this method is based on previous circle-packing nonobtuse triangulation algorithms by Bern et al. [4, 6] and has also been applied to problems of paper folding and cutting [2]. We dissect the given polygon by the following sequence of steps. Steps 1-5 are taken from the kite meshing algorithm of Bern and the author, while the remaining steps transform the kite mesh into a hinged dissection. In steps 1-3 we pack the polygon by tangent circles, so that the polygon is partitioned by the circles into regions of two types: interiors of circles, and nonconvex gaps exterior to the circles. Each gap is bounded by three or more sides consisting of segments of polygon boundary and arcs of tangent circles. 1. We begin by placing pairs of congruent circles near each reflex vertex of the polygon, tangent to each other and to the polygon. 2. We place additional circles tangent to each boundary component of the polygon, so that the circles are connected in a cycle by tangencies, with a circle doubly tangent to the polygon near each convex vertex. After this step, each gap involving a segment of polygon boundary (other than the four-sided gaps created in step 1) has exactly three sides. However the gaps in the interior of the polygon may still have many sides. 3. As long as there is a gap with five or more sides, we place a circle to split it into two simpler gaps. 4. The remaining gaps have three or four sides. We draw line segments between each circle center and the circle s points of tangencies, partitioning the polygon into triangles and quadrilaterals surrounding each gap, with distinguished points (the tangencies) towards the center of each triangle or quadrilateral edge. 5. We now partition each of these triangles or quadrilaterals into kites, according to a case analysis shown in Figure 5: (a) In a three-sided gap interior to the polygon, we place a point at the circumcenter of the triangle formed by the three points of tangency, and connect this center point to each tangency. (b) In a four-sided gap, the four points of tangency are always cocircular [4]. In most such cases, as in the case of three-sided gaps, we place a point at the circumcenter of these four points, and connect this center point to each tangency. (c) There may be some four-sided gaps in which the center point is not interior to the convex hull of the four tangencies, so that the previous case would lead to the creation of a concave dart shape instead of a kite. Bern et al. [4] call this case a bad gap and show that it can always be split into two good gaps by the addition of a single circle tangent to two of the four arcs of the bad gap. These two good gaps can be covered by seven kites (Figure 5, top right). 3

Figure 4: Steps in our hinged dissection process. 4

Figure 5: Cases for partition of circle-packing gaps into kites, from [3]. (d) When two circles form a gap with a straight piece of polygon boundary, we can partition this gap into two kites by a line segment through the circle tangency and perpendicular to the line between the two circle centers. The same type of partition also applies to a gap containing a reflex vertex, because we chose the two circles forming this gap to be congruent. (e) The final case consists of a gap formed by a convex vertex and a single circle, however this type of gap is already in the form of a kite. 6. We now have a partition of the polygon into kites, however we are not finished because it may not be possible to hinge the kites appropriately. We call the kites of this partition large kites to distinguish them from the ones formed in step 7 below. We next find a tree, with one vertex interior to each large kite, where each tree edge connects points from two adjacent large kites. (I.e., this is a spanning tree of the dual graph of the large kite mesh.) 7. We partition each large kite into four smaller pieces by placing a point at the intersection of its two diagonals, and connecting that point to the midpoints of the large kite edges. This partitions the large kite into four pieces, two of which are similar to the original large kite (shown shaded in Figure 4) and the other two of which are rhombi. 8. We arrange the spanning tree of step 6 so that its vertices lie at the interior points added within each large kite, and its edges lie along the connections from these interior points to the large kite edge midpoints. We add a single segment connecting this spanning tree to the midpoint of an edge on the outer boundary of the polygon. 9. Finally, we trace around the boundary of the tree, and form a linear sequence of small kites and rhombs in the order in which they are visited by this trace. We hinge these kites and rhombs at the vertices on the edge midpoints of the large kites. Each small kite is hinged at the two vertices of its axis of symmetry, and each rhomb is hinged at two opposite vertices. Bern and the author [3] use a somewhat more complicated case analysis in step 5, allowing four-sided gaps involving the edges of the polygon, in order to show that the dissection into kites used here can be performed in time O(n log n) and that it need only create O(n) pieces. 5

Figure 6: Hinged dissections of a scalene triangle. Another example of a dissection created by this process, of a scalene triangle, is shown in Figure 6 (center). In this case the circle packing consists of a single circle inscribed in the triangle, eventually resulting in a twelve-piece dissection. However, the number of pieces can be improved: as shown in the right of the figure, any scalene triangle has a three-piece hinged mirror dissection into a kite and two isosceles triangles, formed by cutting from the midpoints of the two short sides of the triangle to a third point on the hypotenuse. The third point is the reflection of the hypotenuse midpoint across the perpendicular bisector of the two other midpoints; the line through it and the opposite vertex is perpendicular to the hypotenuse. The three pieces formed by these two cuts are then hinged at the side midpoints. 3 Possible Implications We still seem to be a long way from solving the question of whether hinged dissections exist between any pair of equal area polygons, or even more generally between any set of equal area polygons. However, our kite dissection can be used to reduce this problem to a seemingly more simple form. Suppose we have two equal area polygons, both dissected into chains of kites hinged end-to-end. The sequences of areas of the kites can be viewed as partitions of the one-dimensional interval[0, A], and we can find a common refinement of these two partitions by overlaying them. Geometrically, as shown in Figure 7, this corresponds to introducing a sequence of cuts to the two chains of kites, partitioning them into smaller kites and darts, still hinged end-to-end, so that both chains are composed of polygons that form the same sequence of areas. In other words, the first kite or dart from the first chain has the same area as the first kite or dart from the second chain, and so on. The cuts in one chain correspond to the hinges in the other chain and vice versa. If we could then further hinge-dissect each equal-area pair, we could combine these parts into a hinge dissection of the original two polygons. By further splitting the kites and darts along their axes of symmetry, we reduce the problem to one in which we must dissect a sequence of equal area triangles. Summarizing, we would be able to hinge-dissect any two equal-area polygons, if only we could hingedissect the very simple special case of two equal-area triangles, with the restriction that copies of two vertices from the first triangle are mapped to two vertices of the second triangle so that the dissected triangles can be connected to their neighbors in the chain. Our kite dissection method transforms any single dissection problem of two polygons with a total of n sides into a sequence of O(n) triangle dissection problems. More generally, we can use the same construction to reduce any k-way dissection problem to one involving only triangles. 6

Figure 7: Refinement of two equal-area chains of kites into smaller kites and darts so that each pair of pieces has the same area. A similar result could be obtained by using Saalfeld s decomposition of equal-area polygons into combinatorially equivalent equal-area triangulations [10], however his method lacks complexity bounds and seems to use a large number of pieces. 4 Discussion We have shown that any polygon has a hinged dissection in the form of a chain of kites, that can be unfolded and refolded to form the mirror image of the original polygon. The result also has some possible consequences for the open problem of the existence of hinged dissections between any pair of equal area polygons. Some questions about our method remain unanswered, for instance whether our dissections or modifications of them can be unfolded in a continuous motion that avoids self-intersections. Also, the number of pieces used by our dissections, although asymptotically optimal, seems large, and Figure 6 shows that it can be reduced by a factor of four in the case of scalene triangles. Is a similar reduction possible more generally? Acknowledgements My thanks go to Greg Frederickson for encouraging me to publish these results, to Erik Demaine for extensive comments on a draft of this paper, and to Cinderella for help with the figures. This work was supported in part by NSF grant CCR-9912338. References [1] J. Akiyama and G. Nakamura. Dudeney dissection of polygons. Proc. Japan Conf. Discrete & Computational Geometry, December 1998. [2] M. W. Bern, E. D. Demaine, D. Eppstein, and B. Hayes. A disk-packing algorithm for an origami magic trick. Proc. Int. Conf. Fun with Algorithms (Elba, 1998), pp. 32 42. Carleton Scientific, Proceedings in Informatics 4, 1999, http://www.ics.uci.edu/ eppstein/pubs/berdemepp-fun-98.ps.gz. 7

[3] M. W. Bern and D. Eppstein. Quadrilateral meshing by circle packing. Int. J. Computational Geometry & Applications 10(4):347 360, August 2000, arxiv:cs.cg/9908016. [4] M. W. Bern, S. A. Mitchell, and J. Ruppert. Linear-size nonobtuse triangulation of polygons. Discrete & Computational Geometry 14:411 428, 1995. [5] E. D. Demaine, M. L. Demaine, D. Eppstein, G. N. Frederickson, and E. Friedman. Hinged dissections of polyominoes and polyforms. ACM Computing Research Repository, October 1999, arxiv:cs.cg/9907018. A preliminary version appeared in Proc. 11th Canadian Conf. Computational Geometry, Vancouver, Canada, August 1999. [6] D. Eppstein. Faster circle packing with application to nonobtuse triangulation. Int. J. Computational Geometry & Applications 7(5):485 491, 1997. [7] G. N. Frederickson. Dissections: Plane and Fancy. Cambridge Univ. Press, 1997. [8] G. N. Frederickson. Hinged Dissections: Swingin n Twistin. Cambridge Univ. Press, 2002. To appear. [9] D. Hilbert. Foundations of Geometry. Open Court, 1987. [10] A. J. Saalfeld. Area-preserving piecewise-affine transformations. Proc. 17th Symp. Computational Geometry. ACM, June 2001. 8