unfolding polyhedral surfaces joseph orourke smith college

98
Unfolding Unfolding Polyhedral Polyhedral Surfaces Surfaces Joseph O’Rourke Joseph O’Rourke Smith College Smith College

Upload: connor-roberts

Post on 26-Mar-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Unfolding Unfolding Polyhedral Polyhedral SurfacesSurfacesJoseph O’RourkeJoseph O’Rourke

Smith CollegeSmith College

Page 2: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

ten1.mov

Page 4: Unfolding Polyhedral Surfaces Joseph ORourke Smith College
Page 5: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

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

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

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

Cube with one corner Cube with one corner truncatedtruncated

Page 10: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

““Sliver” TetrahedronSliver” Tetrahedron

Page 11: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

Polygons: Simple vs. Polygons: Simple vs. Weakly SimpleWeakly Simple

Page 13: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Nonsimple PolygonsNonsimple Polygons

Page 14: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Andrea Mantler exampleAndrea Mantler example

Page 15: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

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

Cuboctahedron unfoldingCuboctahedron unfolding[Matthew Chadwick][Matthew Chadwick]

Page 18: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

[Biedl, Lubiw, Sun, 2005]

Page 19: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

Lundström Design, http://www.algonet.se/~ludesign/index.html

Page 21: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

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

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

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

Albrecht DAlbrecht Düürer, 1425rer, 1425

Melancholia I

Page 26: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Albrecht DAlbrecht Düürer, 1425rer, 1425

Snub Cube

Page 27: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

Archimedian SolidsArchimedian Solids [Eric Weisstein]

Page 29: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

SclickenriederSclickenrieder11::steepest-edge-unfoldsteepest-edge-unfold

“Nets of Polyhedra”TU Berlin, 1997

Page 30: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

SclickenriederSclickenrieder22::flat-spanning-tree-unfoldflat-spanning-tree-unfold

Page 31: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

SclickenriederSclickenrieder33::rightmost-ascending-edge-rightmost-ascending-edge-

unfoldunfold

Page 32: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

SclickenriederSclickenrieder44::normal-order-unfoldnormal-order-unfold

Page 33: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Percent Random Unfoldings Percent Random Unfoldings that Overlapthat Overlap[O’Rourke, Schevon 1987]

Page 34: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

PrismoidsPrismoids

Convex top A and bottom B, equiangular.Edges parallel; lateral faces quadrilaterals.

Page 36: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Overlapping UnfoldingOverlapping Unfolding

Page 37: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Volcano UnfoldingVolcano Unfolding

Page 38: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Unfolding “Domes”Unfolding “Domes”

Page 39: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

Lattice Quadrilateral Lattice Quadrilateral Convex CapsConvex Caps

Page 41: Unfolding Polyhedral Surfaces Joseph ORourke Smith College
Page 42: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

Unfolding Smooth Unfolding Smooth PrismatoidsPrismatoids

[Benbernou, Cahn, JOR 2004]

Page 44: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

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

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

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

Shortest paths from x to all Shortest paths from x to all verticesvertices

Page 49: Unfolding Polyhedral Surfaces Joseph ORourke Smith College
Page 50: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Source UnfoldingSource Unfolding

Page 51: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Star UnfoldingStar Unfolding

Page 52: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Star-unfolding of 30-vertex Star-unfolding of 30-vertex convex polyhedronconvex polyhedron

Page 53: Unfolding Polyhedral Surfaces Joseph ORourke Smith College
Page 54: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

[Alexandrov, 1950]

Page 55: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

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

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

Closed QuasigeodesicClosed Quasigeodesic

[Lysyanskaya, O’Rourke 1996]

Page 59: Unfolding Polyhedral Surfaces Joseph ORourke Smith College
Page 60: Unfolding Polyhedral Surfaces Joseph ORourke Smith College
Page 61: Unfolding Polyhedral Surfaces Joseph ORourke Smith College
Page 62: Unfolding Polyhedral Surfaces Joseph ORourke Smith College
Page 63: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

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

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

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

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

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

Overlapping Star-Overlapping Star-UnfoldingUnfolding

Page 70: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

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

Overlapping Source Overlapping Source UnfoldingUnfolding

[Kineva, JOR 2000]

Page 73: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

Orthogonal Polygon / Orthogonal Polygon / PolyhedronPolyhedron

Page 75: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Grid refinement: Orthogonal Grid refinement: Orthogonal PolyhedraPolyhedra

[DIL04] [DM04]

Page 76: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Types of UnfoldingsTypes of Unfoldings

Page 77: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

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

Orthogonal TerrainOrthogonal Terrain

Page 80: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

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

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

Manhattan TowerManhattan Tower

Page 84: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Single Box UnfoldingSingle Box Unfolding

Page 85: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Suturing two spiralsSuturing two spirals

Page 86: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Suture AnimationSuture Animation

Animation by Robin Flatland & Ray Navarette, Siena College

rdsuture_4x.wmv

Page 87: Unfolding Polyhedral Surfaces Joseph ORourke Smith College
Page 88: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

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

Band unfolding tree (for Band unfolding tree (for extrusion)extrusion)

Page 91: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Visiting front childrenVisiting front children

Page 92: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Visiting back childrenVisiting back children

Page 93: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Retrace entire path back to Retrace entire path back to entrance pointentrance point

Page 94: Unfolding Polyhedral Surfaces Joseph ORourke Smith College
Page 95: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

Deeper recursionDeeper recursion

Page 96: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

4-block 4-block exampleexample

b0b1b2b3b4

Page 97: Unfolding Polyhedral Surfaces Joseph ORourke Smith College

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

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

??????