Download presentation
Presentation is loading. Please wait.
Published byGregory Melton Modified over 9 years ago
1
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
2
Stony Brook - 2 Circle Magic The points of tangency of four disks, tangent in a cycle, …
3
Stony Brook - 3 Circle Magic The points of tangency of four disks, tangent in a cycle, … Are always cocircular!
4
Stony Brook - 4 Circle Magic The points of tangency of four disks, tangent in a cycle, … Are always cocircular! Proof by PowerPoint
5
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
6
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]
7
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
8
Stony Brook - 8 Disk Packing Induces Decomposition Connect the centers of each pair of tangent disks
9
Stony Brook - 9 Disk Packing Induces Decomposition Decomposition into: Triangles Quadrangles of cross-ratio one |ab||cd| = |bc||da| b c d a
10
Stony Brook - 10 Disk Packing Induces Decomposition Decomposition into: Triangles Quadrangles that act like triangles!
11
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
12
Stony Brook - 12 Nonobtuse Triangulation Question: Can any n-sided polygon be triangulated with triangles with maximum angle 90 o ?
13
Stony Brook - 13 What makes the problem hard? Naïve Algorithm: Start from any triangulation, Cut obtuse angle with perpendicular to opposite edge
14
Stony Brook - 14 What makes the problem hard? Naïve Algorithm: Start from any triangulation, Cut obtuse angle with perpendicular to opposite edge
15
Stony Brook - 15 What makes the problem hard? Naïve Algorithm: Start from any triangulation, Cut obtuse angle with perpendicular to opposite edge
16
Stony Brook - 16 What makes the problem hard? Naïve Algorithm: Start from any triangulation, Cut obtuse angle with perpendicular to opposite edge
17
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!
18
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
19
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
20
Stony Brook - 20 Nonobtuse Triangulation Question: Can any n-sided polygon be triangulated with triangles with maximum angle 90 o ?
21
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
22
Stony Brook - 22 Nonobtuse Triangulation Algorithm Cut each triangular piece into 6 right triangles by adding in-center and spokes
23
Stony Brook - 23 Nonobtuse Triangulation Algorithm Triangulate each quadrangle into 16 right triangles by adding center, chords, and spokes of tangency circle
24
Stony Brook - 24 Complication – Badly shaped Quads Problems: (1)Reflex Quadrangle (2)Circle center on wrong side of chord (1)(2)
25
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)
26
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
27
Stony Brook - 27 Origami Magic Trick Question: Can any polygon be cut out of flat-folded paper with a single straight cut ?
28
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
29
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)
30
Stony Brook - 30 Triangles fold in a known origami pattern Mountain fold Valley fold Rabbit-Ear Molecule
31
Stony Brook - 31 Quadrangles magically work out, too! Gusset Molecule Four-armed Starfish Book of Flaps Spine
32
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
33
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
34
Stony Brook - 34 Mounted Marlin
35
Stony Brook - 35 Degenerate Solution Exterior to P Cut along red True solution uses an offset polygon and offset disk packing
36
Stony Brook - 36 Recent Implementation (last week) Send us cool images. And if you are able to fold these 1000+ origamis, DONT CUT IT :). Paulo Silveira, Rafael Cosentino, José Coelho, Deise Aoki. U. São Paulo Paulo SilveiraRafael CosentinoJosé Coelho
37
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
38
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.
39
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.
40
Stony Brook - 40 Topological Disk Magic trick algorithm flat-folds a polyhedral patch Disks are now geodesic disks P = Boundary of patch
41
Stony Brook - 41 Topological Sphere Puncture the sphere by opening an edge e Fold disk Final taping closes edge e e
42
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
43
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
44
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)
45
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.
46
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
47
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 : ???
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.