unfolding polyhedral surfaces joseph orourke smith college
TRANSCRIPT
![Page 1: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/1.jpg)
Unfolding Unfolding Polyhedral Polyhedral SurfacesSurfacesJoseph O’RourkeJoseph O’Rourke
Smith CollegeSmith College
![Page 2: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/2.jpg)
OutlineOutline
What is an unfolding?What is an unfolding? Why study?Why study? Main questions: statusMain questions: status Convex: edge unfoldingConvex: edge unfolding Convex: general unfoldingConvex: general unfolding Nonconvex: edge unfoldingNonconvex: edge unfolding Nonconvex: general unfoldingNonconvex: general unfolding
Orthogonal polyhedraOrthogonal polyhedra
![Page 3: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/3.jpg)
ten1.mov
![Page 4: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/4.jpg)
![Page 5: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/5.jpg)
What is an unfolding?What is an unfolding?
Cut surface and unfold to a Cut surface and unfold to a single nonoverlapping single nonoverlapping piece in the plane.piece in the plane.
![Page 6: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/6.jpg)
What is an unfolding?What is an unfolding?
Cut surfaceCut surface and unfold to a and unfold to a single nonoverlapping single nonoverlapping piece in the plane.piece in the plane.
![Page 7: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/7.jpg)
Unfolding PolyhedraUnfolding Polyhedra Two types of unfoldings:Two types of unfoldings:
EdgeEdge unfoldings unfoldings: Cut only along edges: Cut only along edges GeneralGeneral unfoldings unfoldings: Cut through faces too: Cut through faces too
![Page 8: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/8.jpg)
What is an unfolding?What is an unfolding?
Cut surface and unfold to Cut surface and unfold to a a single nonoverlapping single nonoverlapping piecepiece in the plane. in the plane.
![Page 9: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/9.jpg)
Cube with one corner Cube with one corner truncatedtruncated
![Page 10: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/10.jpg)
““Sliver” TetrahedronSliver” Tetrahedron
![Page 11: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/11.jpg)
Cut Edges form Cut Edges form Spanning TreeSpanning Tree
Lemma: The cut edges of an edge Lemma: The cut edges of an edge unfolding of a convex polyhedron unfolding of a convex polyhedron to to a simple polygona simple polygon form a spanning form a spanning tree of the 1-skeleton of the tree of the 1-skeleton of the polyhedron.polyhedron.
![Page 12: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/12.jpg)
Polygons: Simple vs. Polygons: Simple vs. Weakly SimpleWeakly Simple
![Page 13: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/13.jpg)
Nonsimple PolygonsNonsimple Polygons
![Page 14: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/14.jpg)
Andrea Mantler exampleAndrea Mantler example
![Page 15: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/15.jpg)
Cut edges: strengtheningCut edges: strengthening
Lemma: The cut edges of an edge Lemma: The cut edges of an edge unfolding of a unfolding of a convexconvex polyhedron polyhedron to to a single, connected piecea single, connected piece form a form a spanning tree of the 1-skeleton of spanning tree of the 1-skeleton of the polyhedron.the polyhedron.
[Bern, Demaine, Eppstein, Kuo, Mantler, O’Rourke, [Bern, Demaine, Eppstein, Kuo, Mantler, O’Rourke, Snoeyink 01]Snoeyink 01]
![Page 16: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/16.jpg)
What is an unfolding?What is an unfolding?
Cut surface and Cut surface and unfoldunfold to a to a single nonoverlapping single nonoverlapping piece piece in the planein the plane..
![Page 17: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/17.jpg)
Cuboctahedron unfoldingCuboctahedron unfolding[Matthew Chadwick][Matthew Chadwick]
![Page 18: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/18.jpg)
[Biedl, Lubiw, Sun, 2005]
![Page 19: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/19.jpg)
OutlineOutline
What is an unfolding?What is an unfolding? Why study?Why study? Main questions: statusMain questions: status Convex: edge unfoldingConvex: edge unfolding Convex: general unfoldingConvex: general unfolding Nonconvex: edge unfoldingNonconvex: edge unfolding Nonconvex: general unfoldingNonconvex: general unfolding
Orthogonal polyhedraOrthogonal polyhedra
![Page 20: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/20.jpg)
Lundström Design, http://www.algonet.se/~ludesign/index.html
![Page 21: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/21.jpg)
OutlineOutline
What is an unfolding?What is an unfolding? Why study?Why study? Main questions: statusMain questions: status Convex: edge unfoldingConvex: edge unfolding Convex: general unfoldingConvex: general unfolding Nonconvex: edge unfoldingNonconvex: edge unfolding Nonconvex: general unfoldingNonconvex: general unfolding
Orthogonal polyhedraOrthogonal polyhedra
![Page 22: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/22.jpg)
Status of main questionsStatus of main questions
ShapesShapes Edge Edge Unfolding?Unfolding?
General General Unfolding?Unfolding?
Convex Convex polyhedrapolyhedra
?????? Yes: always Yes: always possiblepossible
Nonconvex Nonconvex polyhedrapolyhedra
No: not No: not always always
possiblepossible
??????
![Page 23: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/23.jpg)
Status of main questionsStatus of main questions
ShapesShapes Edge Edge UnfoldingUnfolding
??
General General Unfolding?Unfolding?
Convex Convex polyhedrapolyhedra
?????? Yes: always Yes: always possiblepossible
Nonconvex Nonconvex polyhedrapolyhedra
No: not No: not always always
possiblepossible
??????
![Page 24: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/24.jpg)
Open: Open: Edge-Unfolding Convex Edge-Unfolding Convex
PolyhedraPolyhedra
Does every convex polyhedron have Does every convex polyhedron have an edge-unfolding to a simple, an edge-unfolding to a simple, nonoverlapping polygon?nonoverlapping polygon?
[Shephard, 1975]
![Page 25: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/25.jpg)
Albrecht DAlbrecht Düürer, 1425rer, 1425
Melancholia I
![Page 26: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/26.jpg)
Albrecht DAlbrecht Düürer, 1425rer, 1425
Snub Cube
![Page 27: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/27.jpg)
Unfolding the Platonic Unfolding the Platonic SolidsSolids
Some nets:http://www.cs.washington.edu/homes/dougz/polyhedra/
![Page 28: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/28.jpg)
Archimedian SolidsArchimedian Solids [Eric Weisstein]
![Page 29: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/29.jpg)
SclickenriederSclickenrieder11::steepest-edge-unfoldsteepest-edge-unfold
“Nets of Polyhedra”TU Berlin, 1997
![Page 30: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/30.jpg)
SclickenriederSclickenrieder22::flat-spanning-tree-unfoldflat-spanning-tree-unfold
![Page 31: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/31.jpg)
SclickenriederSclickenrieder33::rightmost-ascending-edge-rightmost-ascending-edge-
unfoldunfold
![Page 32: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/32.jpg)
SclickenriederSclickenrieder44::normal-order-unfoldnormal-order-unfold
![Page 33: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/33.jpg)
Percent Random Unfoldings Percent Random Unfoldings that Overlapthat Overlap[O’Rourke, Schevon 1987]
![Page 34: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/34.jpg)
Classes of Convex Classes of Convex PolyhedraPolyhedra
with Edge-Unfolding with Edge-Unfolding AlgorithmsAlgorithms PrismsPrisms
PrismoidsPrismoids ““Domes”Domes” ““Bands”Bands” Radially monotone lattice Radially monotone lattice
quadrilateralsquadrilaterals Prismatoids???Prismatoids???
![Page 35: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/35.jpg)
PrismoidsPrismoids
Convex top A and bottom B, equiangular.Edges parallel; lateral faces quadrilaterals.
![Page 36: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/36.jpg)
Overlapping UnfoldingOverlapping Unfolding
![Page 37: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/37.jpg)
Volcano UnfoldingVolcano Unfolding
![Page 38: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/38.jpg)
Unfolding “Domes”Unfolding “Domes”
![Page 39: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/39.jpg)
Proof via degree-3 leaf Proof via degree-3 leaf truncationtruncation
[Benton, JOR, 2007]dodec.wmv
![Page 40: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/40.jpg)
Lattice Quadrilateral Lattice Quadrilateral Convex CapsConvex Caps
![Page 41: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/41.jpg)
![Page 42: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/42.jpg)
Classes of Convex Classes of Convex PolyhedraPolyhedra
with Edge-Unfolding with Edge-Unfolding AlgorithmsAlgorithms PrismsPrisms
PrismoidsPrismoids ““Domes”Domes” ““Bands”Bands” Radially monotone lattice Radially monotone lattice
quadrilateralsquadrilaterals Prismatoids???Prismatoids???
![Page 43: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/43.jpg)
Unfolding Smooth Unfolding Smooth PrismatoidsPrismatoids
[Benbernou, Cahn, JOR 2004]
![Page 44: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/44.jpg)
Open: Fewest NetsOpen: Fewest Nets
For a convex For a convex polyhedron of polyhedron of nn vertices and vertices and FF faces, what is the faces, what is the fewest number of fewest number of nets (simple, nets (simple, nonoverlapping nonoverlapping polygons) into polygons) into which it may be cut which it may be cut along edges?along edges?
≤ F
≤ (2/3)F [Spriggs][Spriggs]
≤ (1/2)F [Dujmenovi[Dujmenovic, Moran, c, Moran, Wood]Wood]
≤ (3/8)F [Pincu, [Pincu, 2007]2007]
![Page 45: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/45.jpg)
OutlineOutline
What is an unfolding?What is an unfolding? Why study?Why study? Main questions: statusMain questions: status Convex: edge unfoldingConvex: edge unfolding Convex: general unfoldingConvex: general unfolding Nonconvex: edge unfoldingNonconvex: edge unfolding Nonconvex: general unfoldingNonconvex: general unfolding
Orthogonal polyhedraOrthogonal polyhedra
![Page 46: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/46.jpg)
Status of main questionsStatus of main questions
ShapesShapes Edge Edge Unfolding?Unfolding?
General General UnfoldingUnfolding
??
Convex Convex polyhedrapolyhedra
?????? Yes: always Yes: always possiblepossible
Nonconvex Nonconvex polyhedrapolyhedra
No: not No: not always always
possiblepossible
??????
![Page 47: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/47.jpg)
TheoremTheorem: Every : Every convexconvex polyhedron polyhedron has a has a generalgeneral nonoverlapping nonoverlapping unfolding (a net).unfolding (a net).
General Unfoldings of General Unfoldings of Convex PolyhedraConvex Polyhedra
1)1) Source unfolding [Sharir & Schorr ’86, Source unfolding [Sharir & Schorr ’86, Mitchell, Mount, Papadimitrou ’87]Mitchell, Mount, Papadimitrou ’87]
2)2) Star unfolding [Aronov & JOR ’92]Star unfolding [Aronov & JOR ’92]
3)3) Quasigeodesic unfolding [Itoh, JOR, Quasigeodesic unfolding [Itoh, JOR, Vilcu, 2007]Vilcu, 2007]
[Poincare?]
![Page 48: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/48.jpg)
Shortest paths from x to all Shortest paths from x to all verticesvertices
![Page 49: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/49.jpg)
![Page 50: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/50.jpg)
Source UnfoldingSource Unfolding
![Page 51: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/51.jpg)
Star UnfoldingStar Unfolding
![Page 52: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/52.jpg)
Star-unfolding of 30-vertex Star-unfolding of 30-vertex convex polyhedronconvex polyhedron
![Page 53: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/53.jpg)
![Page 54: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/54.jpg)
[Alexandrov, 1950]
![Page 55: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/55.jpg)
Geodesics & Closed Geodesics & Closed GeodesicsGeodesics
GeodesicGeodesic: locally shortest path; : locally shortest path; straightest lines on surfacestraightest lines on surface
Simple geodesicSimple geodesic: non-self-intersecting: non-self-intersecting Simple, Simple, closed geodesicclosed geodesic::
Closed geodesic: returns to start w/o cornerClosed geodesic: returns to start w/o corner Geodesic loop: returns to start at cornerGeodesic loop: returns to start at corner
(closed geodesic = simple, closed (closed geodesic = simple, closed geodesic)geodesic)
![Page 56: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/56.jpg)
Lyusternick-Schnirelmann Lyusternick-Schnirelmann TheoremTheorem
Theorem:Theorem: Every closed surface Every closed surface homeomorphic to a sphere has at least homeomorphic to a sphere has at least three, distinct closed geodesics.three, distinct closed geodesics.
Birkoff 1927: at least one closed geodesicBirkoff 1927: at least one closed geodesic LS 1929: at least threeLS 1929: at least three ““gaps” filled in 1978 [BTZ83]gaps” filled in 1978 [BTZ83] Pogorelov 1949: extended to polyhedral Pogorelov 1949: extended to polyhedral
surfacessurfaces
![Page 57: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/57.jpg)
QuasigeodesicQuasigeodesic
Aleksandrov 1948Aleksandrov 1948 left(p) = total incident face angle left(p) = total incident face angle
from leftfrom left quasigeodesic: curve s.t. quasigeodesic: curve s.t.
left(p) ≤ left(p) ≤ right(p) ≤ right(p) ≤
at each point p of curve.at each point p of curve.
![Page 58: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/58.jpg)
Closed QuasigeodesicClosed Quasigeodesic
[Lysyanskaya, O’Rourke 1996]
![Page 59: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/59.jpg)
![Page 60: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/60.jpg)
![Page 61: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/61.jpg)
![Page 62: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/62.jpg)
![Page 63: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/63.jpg)
Open: Find a Closed Open: Find a Closed QuasigeodesicQuasigeodesic
Is there an algorithmIs there an algorithmpolynomial timepolynomial time
or efficient numerical algorithmor efficient numerical algorithm
for finding a closed quasigeodesic on a for finding a closed quasigeodesic on a (convex) polyhedron?(convex) polyhedron?
![Page 64: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/64.jpg)
Exponential Number of Exponential Number of Closed GeodesicsClosed Geodesics
Theorem: 2(n) distinct closed quasigeodesics.
[Aronov & JOR 2002]
![Page 65: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/65.jpg)
Status of main questionsStatus of main questions
ShapesShapes Edge Edge UnfoldingUnfolding
??
General General Unfolding?Unfolding?
Convex Convex polyhedrapolyhedra
?????? Yes: always Yes: always possiblepossible
NonconveNonconvex x polyhedrapolyhedra
No: not No: not always always
possiblepossible
??????
![Page 66: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/66.jpg)
Edge-Ununfoldable Orthogonal Edge-Ununfoldable Orthogonal PolyhedraPolyhedra
[Biedl, Demaine, Demaine, Lubiw, JOR, Overmars, Robbins, Whitesides, ‘98]
![Page 67: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/67.jpg)
Spiked TetrahedronSpiked Tetrahedron
[Tarasov ‘99] [Grünbaum ‘01] [Bern, Demaine, Eppstein, [Tarasov ‘99] [Grünbaum ‘01] [Bern, Demaine, Eppstein, Kuo ’99]Kuo ’99]
![Page 68: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/68.jpg)
Unfoldability of Spiked Unfoldability of Spiked TetrahedronTetrahedron
TheoremTheorem: Spiked tetrahedron is: Spiked tetrahedron isedge-ununfoldableedge-ununfoldable
(BDEKMS ’99)(BDEKMS ’99)
![Page 69: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/69.jpg)
Overlapping Star-Overlapping Star-UnfoldingUnfolding
![Page 70: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/70.jpg)
OutlineOutline
What is an unfolding?What is an unfolding? Why study?Why study? Main questions: statusMain questions: status Convex: edge unfoldingConvex: edge unfolding Convex: general unfoldingConvex: general unfolding Nonconvex: edge unfoldingNonconvex: edge unfolding Nonconvex: general unfoldingNonconvex: general unfolding
Orthogonal polyhedraOrthogonal polyhedra
![Page 71: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/71.jpg)
Status of main questionsStatus of main questions
ShapesShapes Edge Edge Unfolding?Unfolding?
General General Unfolding?Unfolding?
Convex Convex polyhedrapolyhedra
?????? Yes: always Yes: always possiblepossible
NonconveNonconvex x polyhedrapolyhedra
No: not No: not always always
possiblepossible
??????
![Page 72: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/72.jpg)
Overlapping Source Overlapping Source UnfoldingUnfolding
[Kineva, JOR 2000]
![Page 73: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/73.jpg)
Status of main questionsStatus of main questionsShapesShapes Edge Edge
Unfolding?Unfolding?General General
UnfoldingUnfolding??
Convex Convex polyhedrapolyhedra
?????? Yes: always Yes: always possiblepossible
Nonconvex Nonconvex polyhedrapolyhedra
No: not No: not always always
possiblepossible
??????
OrthogonOrthogonal al
polyhedrapolyhedra
No: not No: not always always
possiblepossible
Yes: always Yes: always possiblepossible
![Page 74: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/74.jpg)
Orthogonal Polygon / Orthogonal Polygon / PolyhedronPolyhedron
![Page 75: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/75.jpg)
Grid refinement: Orthogonal Grid refinement: Orthogonal PolyhedraPolyhedra
[DIL04] [DM04]
![Page 76: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/76.jpg)
Types of UnfoldingsTypes of Unfoldings
![Page 77: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/77.jpg)
Gridding HierarchyGridding Hierarchy
Edge Unfolding
1 x 1
k1 x k2
polycubes/lattice
O(1) x O(1)
2O(n) x 2O(n)
![Page 78: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/78.jpg)
Original polyhedral edges
1 x 1
k1 x k2
polycubes/lattice
O(1) x O(1)
2O(n) x 2O(n)
All genus-0 o-polyhedrao-terrains;o-convex o-stacks
All genus-0 o-polyhedra
o-stacks: 1 x 2Manhattan towers: 4 x 5
o-stacks
Not always possibleNot always possible
Edge-Edge-UnfUnf
Vertex-Vertex-UnfUnf
![Page 79: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/79.jpg)
Orthogonal TerrainOrthogonal Terrain
![Page 80: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/80.jpg)
Four algorithmic Four algorithmic techniquestechniques
1)1) Strip/Staircase unfoldingsStrip/Staircase unfoldings
2)2) Recursive unfoldingsRecursive unfoldings
3)3) Spiraling unfoldingsSpiraling unfoldings
4)4) Nested spiralsNested spirals
![Page 81: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/81.jpg)
Four algorithmic Four algorithmic techniquestechniques
1)1) Strip/Staircase unfoldingsStrip/Staircase unfoldings
2)2) Recursive unfoldingsRecursive unfoldings
3)3) Spiraling unfoldingsSpiraling unfoldings
4)4) Nested spiralsNested spirals[Damian, Flatland, JOR ’05]
4x5 grid unfolding Manhattan towers
![Page 82: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/82.jpg)
Original polyhedral edges
1 x 1
k1 x k2
polycubes/lattice
O(1) x O(1)
2O(n) x 2O(n)
All genus-0 o-polyhedrao-terrains
o-stacks: 1 x 2Manhattan towers: 4 x 5
o-stacks
Not always possibleNot always possible
Edge-Edge-UnfUnf
Vertex-Vertex-UnfUnf
All genus-0 o-polyhedra
![Page 83: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/83.jpg)
Manhattan TowerManhattan Tower
![Page 84: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/84.jpg)
Single Box UnfoldingSingle Box Unfolding
![Page 85: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/85.jpg)
Suturing two spiralsSuturing two spirals
![Page 86: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/86.jpg)
Suture AnimationSuture Animation
Animation by Robin Flatland & Ray Navarette, Siena College
rdsuture_4x.wmv
![Page 87: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/87.jpg)
![Page 88: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/88.jpg)
Four algorithmic Four algorithmic techniquestechniques
1)1) Strip/Staircase unfoldingsStrip/Staircase unfoldings
2)2) Recursive unfoldingsRecursive unfoldings
3)3) Spiraling unfoldingsSpiraling unfoldings
4)4) Nested spiralsNested spirals
[Damian, Flatland, JOR ’06b]
-unfolding orthogonal polyhedra
![Page 89: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/89.jpg)
Original polyhedral edges
1 x 1
k1 x k2
polycubes/lattice
O(1) x O(1)
2O(n) x 2O(n)
All genus-0 o-polyhedrao-terrains
o-stacks: 1 x 2Manhattan towers: 4 x 5
o-stacks
Not always possibleNot always possible
Edge-Edge-UnfUnf
Vertex-Vertex-UnfUnf
All genus-0 o-polyhedra
![Page 90: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/90.jpg)
Band unfolding tree (for Band unfolding tree (for extrusion)extrusion)
![Page 91: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/91.jpg)
Visiting front childrenVisiting front children
![Page 92: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/92.jpg)
Visiting back childrenVisiting back children
![Page 93: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/93.jpg)
Retrace entire path back to Retrace entire path back to entrance pointentrance point
![Page 94: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/94.jpg)
![Page 95: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/95.jpg)
Deeper recursionDeeper recursion
![Page 96: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/96.jpg)
4-block 4-block exampleexample
b0b1b2b3b4
![Page 97: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/97.jpg)
ResultResult
Arbitrary genus-0 Orthogonal Arbitrary genus-0 Orthogonal Polyhedra have a general unfolding Polyhedra have a general unfolding into one piece,into one piece, which may be viewed as a 2which may be viewed as a 2nn x 2 x 2nn grid grid
unfoldingunfolding (and so is, in places, 1/2(and so is, in places, 1/2nn thin). thin).
Arbitrary (non-orthogonal) polyhedra: Arbitrary (non-orthogonal) polyhedra: still open.still open.
![Page 98: Unfolding Polyhedral Surfaces Joseph ORourke Smith College](https://reader030.vdocuments.net/reader030/viewer/2022012916/5513d9d555034679748b50f8/html5/thumbnails/98.jpg)
Status of main questionsStatus of main questions
ShapesShapes Edge Edge Unfolding?Unfolding?
General General Unfolding?Unfolding?
Convex Convex polyhedrapolyhedra
?????? Yes: always Yes: always possiblepossible
NonconveNonconvex x polyhedrapolyhedra
No: not No: not always always
possiblepossible
??????