Stony Brook - 1 Three Applications of Disk Packing with Four-Sided Gaps Three Applications of Disk Packing with Four-Sided Gaps Marshall Bern Palo Alto.

Slides:



Advertisements
Similar presentations
Part II: Paper a: Flat Origami
Advertisements

Part II: Paper b: One-Cut Theorem Joseph ORourke Smith College (Many slides made by Erik Demaine)
Three-dimensional Shapes (3D)
Spherical Representation & Polyhedron Routing for Load Balancing in Wireless Sensor Networks Xiaokang Yu Xiaomeng Ban Wei Zeng Rik Sarkar Xianfeng David.
An Introduction to Topology Linda Green
Extended Gaussian Images
Computational Topology for Computer Graphics Klein bottle.
Chapter 12 and Chapter 3 Geometry Terms.
Math 20: Foundations FM20.4 Demonstrate understanding of properties of angles and triangles including: deriving proofs based on theorems and postulates.
The Maths of Pylons, Art Galleries and Prisons Under the Spotlight John D. Barrow.
By John Burnett & Peter Orlowski.  All the Geometry you need to know for the SAT/PSAT comes down to 20 key facts, and can be covered in 20 slides. 
Sasha Vasserman.  Two triangles are similar if two pairs of corresponding angles are congruent.
Solid Geometry.
Knots and Links - Introduction and Complexity Results Krishnaram Kenthapadi 11/27/2002.
Topology YAN JIE (Ryan).
Geometry & Measurement
Chapter 1.1 Common Core G.CO.1 Know precise definitions of angle, circle, perpendicular line, parallel line, and line segment, based on the undefined notions.
CS447/ Realistic Rendering -- Solids Modeling -- Introduction to 2D and 3D Computer Graphics.
Discrete geometry Lecture 2 1 © Alexander & Michael Bronstein
1cs542g-term Notes. 2 Meshing goals  Robust: doesn’t fail on reasonable geometry  Efficient: as few triangles as possible Easy to refine later.
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
Chapter 4: Straight Line Drawing Ronald Kieft. Contents Introduction Algorithm 1: Shift Method Algorithm 2: Realizer Method Other parts of chapter 4 Questions?
Geometry Chapter 20. Geometry is the study of shapes Geometry is a way of thinking about and seeing the world. Geometry is evident in nature, art and.
Relationships within triangles
Polygons with four sides
Chapter 9: Geometry.
Geometry Vocabulary Test Ms. Ortiz. 1. If two parallel lines are cut by a transversal, then the corresponding angles are congruent.
Math Vocabulary Unit 1: Geometry What am I? ©Mrs. DeAmicis
12.2 Nets and Surface Area.
Book of Postulates and theorems By: Colton Grant.
Geometry Vocab Stephanie Jimenez. Angle The union of two rays having a common endpoint, the rays are the sides of the angle and the common endpoint is.
Unit 5 Vocab By: Mika Hamady. Acute Angle Definition: An acute angle is an angle that is less then 90 degrees. Examples: 1.A 43 degree angle is acute.
CHAPTER 24 Polygons. Polygon Names A POLYGON is a shape made up of only STRAIGHT LINES.
Following directions. Design your paper on ONE side.
1 Adding charts anywhere Assume a cow is a sphere Cindy Grimm and John Hughes, “Parameterizing n-holed tori”, Mathematics of Surfaces X, 2003 Cindy Grimm,
Look at page 193 in your explorations book. Ignore the letters--they are not used for this. Each figure is made up of 5 squares that may or may not be.
Nonoverlap of the Star Unfolding Boris Aronov and Joseph O’Rourke, 1991 A Summary by Brendan Lucier, 2004.
Triangles. Classifying Triangles by Sides ScaleneNo sides congruent Isosceles2 sides congruent EquilateralAll 3 sides congruent.
Period 5 Nathan Rodriguez. -Point  a geometric element that has position but no extension; "a point is defined by its coordinates"
Geometry Vocabulary 7-1 By: Hilary Clinger & Alex Shipherd.
Cindy Grimm Parameterizing N-holed Tori Cindy Grimm (Washington Univ. in St. Louis) John Hughes (Brown University)
Geometry Review By: Kyle Dykes. Chapter 1 Important Terms – Line: extends in one dimension- – Collinear Points: Points that lie on the same line – Coplanar.
Greedy Optimal Homotopy and Homology Generators Jeff Erickson and Kim Whittlesey University of Illinois, Urbana-Champaign To appear at SODA 2005
Unit 3 math vocabulary Definitions and examples by Tatum.
Learn about the quadrilaterals Understand the different types of quadrilaterals Students and Teachers will be able to.
 Conjecture- unproven statement that is based on observations.  Inductive reasoning- looking for patterns and making conjectures is part of this process.
Unfolding and Reconstructing Polyhedra
Unfolding and Reconstructing Polyhedra Brendan Lucier University of Waterloo Master’s Thesis Presentation University of Waterloo, Waterloo, Ontario January.
CAPS #19 TODAY!!!!!!!. Marshmallow Lab In a group you are going to make 3-D figures that we just went over today in class. Marshmallows-Vertices Toothpicks-Edges.
Geometry Part 4. 1.Surface Area 2.Introduction to Volume 3.Volume of a Rectangular Prism 4.Using Models to Find Volume 5.End of Unit Assesment Day…..
2D & 3D Geometric Shapes Characteristics&Properties.
Origami !!! A PowerPoint introduction to phone folding.
Delaunay Triangulations and Control-Volume Meshing Michael Murphy.
Topology and The Euler Number
Geometric Reasoning.
Geometry Origami Puppet
Basic Vocabulary Student Friendly: I will be able to define an angle, circle, perpendicular lines, parallel lines, and line segments using the definition.
Why Compare Surfaces? 1. Every object we see is a surface (almost).
Numerical literacy 2D & 3D
Polygons with four sides
Grids Geometry Computational Geometry
Warm-Up #33 3. Find x. 1. What is the perimeter of a regular hexagon if one of the side is 10 inches. 2. Find x X = 36 degrees Perimeter = 60 units X =
Craig Schroeder October 26, 2004
Grids Geometry Computational Geometry
Circles MM2G3. Students will understand the properties of circles.
Solid Geometry.
Solid Geometry.
Solid Geometry.
Presentation transcript:

Stony Brook - 1 Three Applications of Disk Packing with Four-Sided Gaps Three Applications of Disk Packing with Four-Sided Gaps Marshall Bern Palo Alto Research Center

Stony Brook - 2 Circle Magic The points of tangency of four disks, tangent in a cycle, …

Stony Brook - 3 Circle Magic The points of tangency of four disks, tangent in a cycle, … Are always cocircular!

Stony Brook - 4 Circle Magic The points of tangency of four disks, tangent in a cycle, … Are always cocircular! Proof by PowerPoint

Stony Brook - 5 Outline 1)Disk packing of a polygon 1)Nonobtuse triangulation of a polygon 1)Origami magic trick 1)Origami embedding of Euclidean Piecewise-Linear 2-manifolds Basic Technique Applications

Stony Brook - 6 Requirements: Each gap has 3 or 4 sides A disk is centered on each vertex Each side of the polygon is a union of radii 4-Sided Gap Disk Packing of a Polygon Disk Packing of a Polygon [Bern – Scott Mitchell – Ruppert, 1994]

Stony Brook - 7 Does such a packing always exist? Requirements: Each gap has 3 or 4 sides A disk is centered on each vertex Each side of the polygon is a union of radii 5-sided gap can be reduced with a disk at generalized Voronoi diagram vertex

Stony Brook - 8 Disk Packing Induces Decomposition Connect the centers of each pair of tangent disks

Stony Brook - 9 Disk Packing Induces Decomposition Decomposition into: Triangles Quadrangles of cross-ratio one |ab||cd| = |bc||da| b c d a

Stony Brook - 10 Disk Packing Induces Decomposition Decomposition into: Triangles Quadrangles that act like triangles!

Stony Brook - 11 Outline 1)Disk packing of a polygon 1)Nonobtuse triangulation of a polygon 1)Origami magic trick 1)Origami embedding of Euclidean Piecewise-Linear 2-manifolds

Stony Brook - 12 Nonobtuse Triangulation Question: Can any n-sided polygon be triangulated with triangles with maximum angle 90 o ?

Stony Brook - 13 What makes the problem hard? Naïve Algorithm: Start from any triangulation, Cut obtuse angle with perpendicular to opposite edge

Stony Brook - 14 What makes the problem hard? Naïve Algorithm: Start from any triangulation, Cut obtuse angle with perpendicular to opposite edge

Stony Brook - 15 What makes the problem hard? Naïve Algorithm: Start from any triangulation, Cut obtuse angle with perpendicular to opposite edge

Stony Brook - 16 What makes the problem hard? Naïve Algorithm: Start from any triangulation, Cut obtuse angle with perpendicular to opposite edge

Stony Brook - 17 What makes the problem hard? Naïve Algorithm: Start from any triangulation, Cut obtuse angle with perpendicular to opposite edge No end in sight! We might spiral around an interior vertex forever!

Stony Brook - 18 Nonobtuse Triangulation Question: Can any n-sided polygon be triangulated with triangles with maximum angle 90 o ? [Gerver, 1984] used the Riemann mapping theorem to show that if all polygon angles exceed 36 o, then there always exists a triangulation with maximum angle 72 o. [Baker – Grosse – Rafferty, 1988] showed there always exists a nonobtuse triangulation (no bound on the number of triangles). [Bern – Eppstein, 1991] showed O(n 2 ) triangles for simple polygons [Bern – Scott Mitchell - Ruppert, 1994] showed O(n) for polygons with holes

Stony Brook - 19 Nonobtuse Triangulation Question: Can any n-sided polygon be triangulated with triangles with maximum angle 90 o ? Rumored Application: Such a triangular mesh gives an M-matrix for the Finite Element Method for solving elliptic PDEs. Milder condition is actually sufficient

Stony Brook - 20 Nonobtuse Triangulation Question: Can any n-sided polygon be triangulated with triangles with maximum angle 90 o ?

Stony Brook - 21 Nonobtuse Triangulation Question: Can any n-sided polygon be triangulated with triangles with maximum angle 90 o ? MATLAB program by Scott Mitchell

Stony Brook - 22 Nonobtuse Triangulation Algorithm Cut each triangular piece into 6 right triangles by adding in-center and spokes

Stony Brook - 23 Nonobtuse Triangulation Algorithm Triangulate each quadrangle into 16 right triangles by adding center, chords, and spokes of tangency circle

Stony Brook - 24 Complication – Badly shaped Quads Problems: (1)Reflex Quadrangle (2)Circle center on wrong side of chord (1)(2)

Stony Brook - 25 Solution – Break up Bad Quads Either bad case can be solved by adding one more disk. Problems: (1)Reflex Quadrangle (2)Circle center on wrong side of chord (1)(2)

Stony Brook - 26 Outline 1)Disk packing of a polygon 1)Nonobtuse triangulation of a polygon 1)Origami magic trick 1)Origami embedding of Euclidean Piecewise-Linear 2-manifolds

Stony Brook - 27 Origami Magic Trick Question: Can any polygon be cut out of flat-folded paper with a single straight cut ?

Stony Brook - 28 Origami Magic Trick [Demaine – Demaine – Lubiw, 1998] Heuristic method that works if folding paths do not propagate forever Question: Can any polygon be cut out of flat-folded paper with a single straight cut ? [Betsy Ross, ~1790] Five-pointed star [Bern – Demaine – Eppstein – Hayes, 1998] Solution for any polygon with holes

Stony Brook - 29 Use the decomposition to form independently foldable “molecules” Requirements: Triangles and quadrangles fold flat Molecule (and polygon) boundaries fold to a common line (for the cut) Folds exit molecules only at points of tangency (or else we can’t fold them independently)

Stony Brook - 30 Triangles fold in a known origami pattern Mountain fold Valley fold Rabbit-Ear Molecule

Stony Brook - 31 Quadrangles magically work out, too! Gusset Molecule Four-armed Starfish Book of Flaps Spine

Stony Brook - 32 How do folded molecules fit together? One book of flaps tucks into another book of flaps (as a new “chapter”) Spines collinear, boundaries collinear

Stony Brook - 33 Can we recover all the adjacencies? (1) Cut along a spanning tree to give a tree of molecules (2) Tuck book inside book in a walk up the tree of molecules Mountain / valley assignments (3) “Tape” spanning tree cuts along bottom edges of pages Required tapings nest like parentheses in a walk around molecule-tree boundary

Stony Brook - 34 Mounted Marlin

Stony Brook - 35 Degenerate Solution Exterior to P Cut along red True solution uses an offset polygon and offset disk packing

Stony Brook - 36 Recent Implementation (last week) Send us cool images. And if you are able to fold these origamis, DONT CUT IT :). Paulo Silveira, Rafael Cosentino, José Coelho, Deise Aoki. U. São Paulo Paulo SilveiraRafael CosentinoJosé Coelho

Stony Brook - 37 Outline 1)Disk packing of a polygon 1)Nonobtuse triangulation of a polygon 1)Origami magic trick 1)Origami embedding of Euclidean Piecewise-Linear 2-manifolds

Stony Brook - 38 Origami Embedding of PL 2-Manifolds Question: [E. Demaine] Can any polyhedron be “crushed”? That is, can it be creased and folded to make a flat origami? Example: Rectangular Parallelopiped can be folded flat using paper bag folds. Note: We just want a flat embedding, not a continuous transformation.

Stony Brook - 39 Origami Embedding of PL 2-Manifolds Theorem: [Bern – Hayes, 2006] Any orientable, metric, piecewise-linear 2-Manifold (Euclidean triangles glued together at edges) can be isometrically embedded in Euclidean 2-space “plus layers”, that is, as a flat origami.

Stony Brook - 40 Topological Disk Magic trick algorithm flat-folds a polyhedral patch Disks are now geodesic disks P = Boundary of patch

Stony Brook - 41 Topological Sphere Puncture the sphere by opening an edge e Fold disk Final taping closes edge e e

Stony Brook - 42 For higher genus, we need a new trick: taping books of flaps at the top and bottom Joining to form a handle requires that tops are mirror-congruent

Stony Brook - 43 Schematic of Construction e (1)Cut manifold to a disk with paired holes (1)Paired holes will be taped over top of book of flaps

Stony Brook - 44 Beautiful Minds? Origami Embedding Theorem: Any compact, orientable, metric PL 2-manifold embeds isometrically as a flat origami. Nash Embedding Theorem: Any orientable Riemannian manifold embeds smoothly (C∞) and isometrically into some Euclidean space. (E.g., 2-manifold  17 dimensions)

Stony Brook - 45 Beautiful Minds? Origami Embedding Theorem: Any compact, orientable, metric PL 2-manifold embeds isometrically as a flat origami. Nash Embedding Theorem: Any Riemannian manifold embeds smoothly (C∞) and isometrically into some Euclidean space. (E.g., 2-manifold  17 dimensions) [Zalgaller, 1958] Any 2- or 3-dimensional “polyhedral space” (orientable or not) can be immersed in Euclidean 2- or 3-space. [Burago – Zalgaller, 1960, 1996] Any orientable PL 2-manifold can be isometrically embedded in Euclidean 3-space. [Krat-Burago-Petrunin, 2006] Any compact, orientable, 2-dimensional polyhedral space embeds isometrically as a flat origami.

Stony Brook - 46 Open Problems 1)Bad examples for naïve nonobtuse triangulation algorithms. 2)Simultaneous inside/outside nonobtuse triangulation of a polygon with holes 3)Algorithm for quasiconformal mapping using disk packing with 4-sided gaps 4)Do the “quadrangles that think they’re triangles” (cross-ratio 1) have any good numerical-analysis properties? Cat that thinks he’s a dog

Stony Brook - 47 Open Problems 1)Origami embedding of higher-dimensional PL manifolds? 2)Can any origami embedding of a PL 2-manifold be “opened up” to give an embedding in Euclidean 3-space? 3)Continuous deformation of polyhedron to a flat origami? 4)3-sided gap disk packing : Conformal mapping :: 4-sided gap disk packing : ???