Folding & Unfolding: Unfolding Polyhedra

Total Page:16

File Type:pdf, Size:1020Kb

Folding & Unfolding: Unfolding Polyhedra FoldingFolding && Unfolding:Unfolding: UnfoldingUnfolding PolyhedraPolyhedra JosephJoseph O’RourkeO’Rourke SmithSmith CollegeCollege FoldingFolding andand UnfoldingUnfolding TalksTalks Linkage folding Tuesday Erik Demaine Paper folding Wednesday Erik Demaine Folding polygons into convex Saturday1 Joe O’Rourke polyhedra Unfolding Saturday Joe O’Rourke polyhedra 2 OutlineOutline Edge-Unfolding Polyhedra Geodesics & Closed Geodesics Unrestricted Unfoldings OutlineOutline11 Edge-Unfolding Polyhedra History (Dürer) ; Open Problem; Applications Evidence For Evidence Against Ununfoldable Polyhedra OutlineOutline22 Geodesics & Closed Geodesics Lyusternick-Schnirelmann Theorem Gage-Hamilton-Grayson Curve Shortening Exponential Number of Closed Geodesics OutlineOutline33 Unrestricted Unfoldings Vertex Unfolding Orthogonal Polyhedra Open: Nonoverlapping Unfolding for Nonconvex Polyhedra UnfoldingUnfolding PolyhedraPolyhedra Cut along the surface of a polyhedron Unfold into a simple planar polygon without overlap EdgeEdge UnfoldingsUnfoldings Two types of unfoldings: Edge unfoldings: Cut only along edges General unfoldings: Cut through faces too CommercialCommercial SoftwareSoftware Lundström Design, http://www.algonet.se/~ludesign/index.html AlbrechtAlbrecht DDüürerrer,, 14251425 Melancholia I AlbrechtAlbrecht DDüürerrer,, 14251425 Snub Cube Open:Open: Edge-UnfoldingEdge-Unfolding ConvexConvex PolyhedraPolyhedra Does every convex polyhedron have an edge- unfolding to a simple, nonoverlapping polygon? [Shephard, 1975] CutCut EdgesEdges formform SpanningSpanning TreeTree Lemma: The cut edges of an edge unfolding of a convex polyhedron to a simple polygon form a spanning tree of the 1-skeleton of the polyhedron. o spanning: to flatten every vertex o forest: cycle would isolate a surface piece o tree: connected by boundary of polygon CutCut EdgesEdges (revisited)(revisited) Lemma: The cut edges of an edge unfolding of a convex polyhedron to a simple polygon form a spanning tree of the 1-skeleton of the polyhedron. NonsimpleNonsimple PolygonsPolygons (a) (b) (c) (d) AndreaAndrea MantlerMantler exampleexample (b) (d) (a) (c) (e) Javaview CutCut edges:edges: strengtheningstrengthening Lemma: The cut edges of an edge unfolding of a convex polyhedron to a single, connected piece form a spanning tree of the 1-skeleton of the polyhedron. [Bern, Demaine, Eppstein, Kuo, Mantler, O’Rourke, Snoeyink 01] OutlineOutline11 Edge-Unfolding Polyhedra History (Dürer) ; Open Problem; Applications Evidence For Evidence Against Ununfoldable Polyhedra ArchimedianArchimedian SolidsSolids NetsNets forfor ArchimedianArchimedian SolidsSolids SuccessfulSuccessful SoftwareSoftware Nishizeki Hypergami Javaview Unfold ... http://www.fucg.org/PartIII/JavaView/unfold/Archimedean.html PrismoidsPrismoids Convex top A and bottom B, equiangular. Edges parallel; lateral faces quadrilaterals. A B OverlappingOverlapping UnfoldingUnfolding A B B SplaySplay UnfoldingUnfolding (top(top view)view) ci+1 ai+1 b'i+1 ai A ci b'i SplaySplay UnfoldingUnfolding B A OutlineOutline11 Edge-Unfolding Polyhedra History (Dürer) ; Open Problem; Applications Evidence For Evidence Against Ununfoldable Polyhedra CubeCube withwith oneone cornercorner truncatedtruncated (a) (b) “Sliver”“Sliver” TetrahedronTetrahedron cd (a) ab b c cd (b) ab cd (c) ab c d PercentPercent RandomRandom UnfoldingsUnfoldings thatthat OverlapOverlap [O’Rourke, Schevon 1987] 100 80 60 40 20 0 Percent Overlapping Unfoldings Overlapping Percent 0 1020304050607080 Number of Vertices SclickenriederSclickenrieder1:: “Nets of Polyhedra” steepest-edge-unfoldsteepest-edge-unfold TU Berlin, 1997 SclickenriederSclickenrieder2:: flat-spanning-tree-unfoldflat-spanning-tree-unfold SclickenriederSclickenrieder3:: rightmost-ascending-edge-unfoldrightmost-ascending-edge-unfold SclickenriederSclickenrieder4:: normal-order-unfoldnormal-order-unfold Open:Open: Edge-UnfoldingEdge-Unfolding ConvexConvex PolyhedraPolyhedra (revisited)(revisited) Does every convex polyhedron have an edge- unfolding to a net (a simple, nonoverlapping polygon)? Open:Open: FewestFewest NetsNets For a convex polyhedron of n vertices and F faces, what is the fewest number of nets (simple, nonoverlapping polygons) into which it may be cut along edges? C≤ F CSimplicial polyhedra: ≤ F/2 CSimple polyhedra: ≤ (2/3)(F-2) OutlineOutline11 Edge-Unfolding Polyhedra History (Dürer) ; Open Problem; Applications Evidence For Evidence Against Ununfoldable Polyhedra Edge-Edge-UnunfoldableUnunfoldable OrthogonalOrthogonal PolyhedraPolyhedra Biedl, Demaine, Demaine, Lubiw, O’Rourke, Overmars, Robbins, Whitesides [CCCG98] TopologicallyTopologically ConvexConvex PolyhedraPolyhedra (Bern, Demaine, Eppstein, Kuo ’99) A polyhedron is topologically convex if its 1-skeleton is that of a convex polyhedron Steinitz’s theorem: iff 3-connected and planar Natural question: Can all topologically convex polyhedra be edge unfolded? Subclass: Convex-faced polyhedra (every face is convex) Schevon (1987): Are they all edge-unfoldable? TriangulatedTriangulated HatHat 9 triangles 6 base triangles, lying just above a plane 3 spike triangles, with base angle > 60° so that middle vertices have negative curvature tip Planar drawing corner corner corner SpikedSpiked TetrahedronTetrahedron Place a hat on each face of a regular tetrahedron SpikedSpiked TetrahedronTetrahedron JavaView UnfoldabilityUnfoldability ofof SpikedSpiked TetrahedronTetrahedron (BDEKMS ’99) Theorem: Spiked tetrahedron is edge-ununfoldable 2 4 2 4 1 3 1 3 OutlineOutline22 Geodesics & Closed Geodesics Lyusternick-Schnirelmann Theorem Gage-Hamilton-Grayson Curve Shortening Exponential Number of Closed Geodesics GeodesicsGeodesics && ClosedClosed GeodesicsGeodesics Geodesic: locally shortest path; straightest lines on surface Simple geodesic: non-self-intersecting Simple, closed geodesic: Closed geodesic: returns to start w/o corner Geodesic loop: returns to start at corner (closed geodesic = simple, closed geodesic) Lyusternick-SchnirelmannLyusternick-Schnirelmann TheoremTheorem Theorem: Every closed surface homeomorphic to a sphere has at least three, distinct closed geodesics. C Birkoff 1927: at least one closed geodesic C LS 1929: at least three C “gaps” filled in 1978 [BTZ83] C Pogorelov 1949: extended to polyhedral surfaces QuasigeodesicQuasigeodesic Aleksandrov 1948 Define left(p) and right(p) turn angle at point p on curve left(p) = – total incident face angle from left quasigeodesic: curve s.t. left(p) ≥ 0 right(p) ≥ 0 at each point p of curve. ClosedClosed QuasigeodesicQuasigeodesic Open:Open: FindFind aa ClosedClosed QuasigeodesicQuasigeodesic Is there an algorithm polynomial time or efficient numerical algorithm for finding a closed quasigeodesic on a (convex) polyhedron? ExponentialExponential NumberNumber ofof ClosedClosed GeodesicsGeodesics 10 9 1 4 3 7 6 2 11 7 8 0 7 8 8 (n) 5 8 5 6 2 6 3 0 11 7 Theorem: 2 9 5 9 5 1 9 4 6 A 4 10 A A 10 A 4 A 10 A 4 6 1 10 3 7 0 9 5 2 11 5 11 11 2 3 3 distinct closed 8 6 11 4 8 3 0 1 0 2 7 9 0 2 10 5 11 3 1 2 1 4 6 0 8 9 10 4 1 3 7 9 7 10 1 5 0 quasigeodesics. 2 6 8 11 B B B 8 2 6 B 11 0 1 7 9 5 3 10 7 10 6 0 4 1 4 8 11 5 9 3 2 1 2 10 7 6 7 6 11 5 4 7 6 3 9 8 5 8 5 0 6 8 3 5 8 0 4 9 4 9 4 7 11 9 2 4 A A 7 A A 1 A A 5 10 1 10 3 10 3 8 10 3 2 6 6 9 11 11 2 11 2 9 0 2 7 8 5 3 0 0 1 2 0 1 1 4 10 11 3 1 9 6 0 5 7 8 11 10 4 10 1 0 4 8 7 11 9 2 5 B 11 B 0 3 B 6 9 B 10 8 3 6 2 10 5 1 7 7 9 4 Aronov & O’Rourke 8 1 11 4 2 6 0 5 3 2002 GageGage && HamiltonHamilton CurveCurve ShorteningShortening Each point p evolves along normal to curve, at speed proportional to curvature at p. GraysonGrayson CurveCurve ShorteningShortening Lysyanskaya, O’Rourke 1996 FacesFaces CrossedCrossed byby ClosedClosed GeodesicGeodesic GeodesicGeodesic OverlapOverlap b c cd ab QuasigeodesicsQuasigeodesics C B D A (a) D A (b) D A (c) Open:Open: NonoverlappingNonoverlapping FacesFaces crossedcrossed byby ClosedClosed QuasigeodesicQuasigeodesic For a given closed quasigeodesic , is it true that the set of faces whose interior is touched by unfold along without overlap? OutlineOutline33 Unrestricted Unfoldings Vertex Unfolding Orthogonal Polyhedra Open: Nonoverlapping Unfolding for Nonconvex Polyhedra GeneralGeneral UnfoldingsUnfoldings ofof ConvexConvex PolyhedraPolyhedra Theorem: Every convex polyhedron has a general nonoverlapping unfolding (a net). Source unfolding (Sharir & Schorr ’86, Mitchell, Mount, Papadimitrou ’87) Star unfolding (Aronov & O’Rourke ’92) Star-unfoldingStar-unfolding ofof 30-vertex30-vertex convexconvex polyhedronpolyhedron OverlappingOverlapping SourceSource UnfoldingUnfolding [Kineva, O’Rourke 2000] OverlappingOverlapping Star-UnfoldingStar-Unfolding a' .75 a 2.125 d' d 8.42o x 1.42 2.56 3 2 o 45.10 45.22o b b' 2 (a) 3 131.81o c o .75 48.19 angle incident to c: 2(45.22o+131.81o) = 354.06o c' angle incident to x: 2(8.42o) + 3(89.56o) + 3(89.80o) = 554.92o Trapezoid: 2(48.19o + 131.81o) = 360o a' d' a d xx x x x b c (b) b' c' x VertexVertex UnfoldingUnfolding ((EppsteinEppstein,, Erickson,Erickson, Hart,Hart, OO’’RourkeRourke 2002)2002) Cube: Vertex unfolding: AlgorithmAlgorithm OverviewOverview 2-Manifold → Facet-Path → Strip Layout of Triangles : Vertex-Unfolding VertexVertex UnfoldingUnfolding ((EppsteinEppstein,, Erickson,Erickson, Hart,Hart, OO’’RourkeRourke 2002)2002) Theorem: Every triangulated manifold has a vertex-unfolding. 16 36 56 Open:Open: Vertex-UnfoldingVertex-Unfolding Does every convex polyhedron have a nonoverlapping
Recommended publications
  • 1 Lifts of Polytopes
    Lecture 5: Lifts of polytopes and non-negative rank CSE 599S: Entropy optimality, Winter 2016 Instructor: James R. Lee Last updated: January 24, 2016 1 Lifts of polytopes 1.1 Polytopes and inequalities Recall that the convex hull of a subset X n is defined by ⊆ conv X λx + 1 λ x0 : x; x0 X; λ 0; 1 : ( ) f ( − ) 2 2 [ ]g A d-dimensional convex polytope P d is the convex hull of a finite set of points in d: ⊆ P conv x1;:::; xk (f g) d for some x1;:::; xk . 2 Every polytope has a dual representation: It is a closed and bounded set defined by a family of linear inequalities P x d : Ax 6 b f 2 g for some matrix A m d. 2 × Let us define a measure of complexity for P: Define γ P to be the smallest number m such that for some C s d ; y s ; A m d ; b m, we have ( ) 2 × 2 2 × 2 P x d : Cx y and Ax 6 b : f 2 g In other words, this is the minimum number of inequalities needed to describe P. If P is full- dimensional, then this is precisely the number of facets of P (a facet is a maximal proper face of P). Thinking of γ P as a measure of complexity makes sense from the point of view of optimization: Interior point( methods) can efficiently optimize linear functions over P (to arbitrary accuracy) in time that is polynomial in γ P . ( ) 1.2 Lifts of polytopes Many simple polytopes require a large number of inequalities to describe.
    [Show full text]
  • Geometry © 2000 Springer-Verlag New York Inc
    Discrete Comput Geom OF1–OF15 (2000) Discrete & Computational DOI: 10.1007/s004540010046 Geometry © 2000 Springer-Verlag New York Inc. Convex and Linear Orientations of Polytopal Graphs J. Mihalisin and V. Klee Department of Mathematics, University of Washington, Box 354350, Seattle, WA 98195-4350, USA {mihalisi,klee}@math.washington.edu Abstract. This paper examines directed graphs related to convex polytopes. For each fixed d-polytope and any acyclic orientation of its graph, we prove there exist both convex and concave functions that induce the given orientation. For each combinatorial class of 3-polytopes, we provide a good characterization of the orientations that are induced by an affine function acting on some member of the class. Introduction A graph is d-polytopal if it is isomorphic to the graph G(P) formed by the vertices and edges of some (convex) d-polytope P. As the term is used here, a digraph is d-polytopal if it is isomorphic to a digraph that results when the graph G(P) of some d-polytope P is oriented by means of some affine function on P. 3-Polytopes and their graphs have been objects of research since the time of Euler. The most important result concerning 3-polytopal graphs is the theorem of Steinitz [SR], [Gr1], asserting that a graph is 3-polytopal if and only if it is planar and 3-connected. Also important is the related fact that the combinatorial type (i.e., the entire face-lattice) of a 3-polytope P is determined by the graph G(P). Steinitz’s theorem has been very useful in studying the combinatorial structure of 3-polytopes because it makes it easy to recognize the 3-polytopality of a graph and to construct graphs that represent 3-polytopes without producing an explicit geometric realization.
    [Show full text]
  • Archimedean Solids
    University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln MAT Exam Expository Papers Math in the Middle Institute Partnership 7-2008 Archimedean Solids Anna Anderson University of Nebraska-Lincoln Follow this and additional works at: https://digitalcommons.unl.edu/mathmidexppap Part of the Science and Mathematics Education Commons Anderson, Anna, "Archimedean Solids" (2008). MAT Exam Expository Papers. 4. https://digitalcommons.unl.edu/mathmidexppap/4 This Article is brought to you for free and open access by the Math in the Middle Institute Partnership at DigitalCommons@University of Nebraska - Lincoln. It has been accepted for inclusion in MAT Exam Expository Papers by an authorized administrator of DigitalCommons@University of Nebraska - Lincoln. Archimedean Solids Anna Anderson In partial fulfillment of the requirements for the Master of Arts in Teaching with a Specialization in the Teaching of Middle Level Mathematics in the Department of Mathematics. Jim Lewis, Advisor July 2008 2 Archimedean Solids A polygon is a simple, closed, planar figure with sides formed by joining line segments, where each line segment intersects exactly two others. If all of the sides have the same length and all of the angles are congruent, the polygon is called regular. The sum of the angles of a regular polygon with n sides, where n is 3 or more, is 180° x (n – 2) degrees. If a regular polygon were connected with other regular polygons in three dimensional space, a polyhedron could be created. In geometry, a polyhedron is a three- dimensional solid which consists of a collection of polygons joined at their edges. The word polyhedron is derived from the Greek word poly (many) and the Indo-European term hedron (seat).
    [Show full text]
  • Steinitz's Theorem Project Report §1 Introduction §2 Basic Definitions
    Steinitz's Theorem Project Report Jon Hillery May 17, 2019 §1 Introduction Looking at the vertices and edges of polyhedra gives a family of graphs that we might expect has nice properties. It turns out that there is actually a very nice characterization of these graphs! We can use this characterization to find useful representations of certain graphs. §2 Basic Definitions We define a space to be convex if the line segment connecting any two points in the space remains entirely inside the space. This works for two-dimensional sets: and three-dimensional sets: Given a polyhedron, we define its 1-skeleton to be the graph formed from the vertices and edges of the polyhedron. For example, the 1-skeleton of a tetrahedron is K4: 1 Jon Hillery (May 17, 2019) Steinitz's Theorem Project Report Here are some further examples of the 1-skeleton of an icosahedron and a dodecahedron: §3 Properties of 1-Skeletons What properties do we know the 1-skeleton of a convex polyhedron must have? First, it must be planar. To see this, imagine moving your eye towards one of the faces until you are close enough that all of the other faces appear \inside" the face you are looking through, as shown here: This is always possible because the polyedron is convex, meaning intuitively it doesn't have any parts that \jut out". The graph formed from viewing in this way will have no intersections because the polyhedron is convex, so the straight-line rays our eyes see are not allowed to leave via an edge on the boundary of the polyhedron and then go back inside.
    [Show full text]
  • Edge Energies and S S of Nan O Pred P I Tatt
    SAND2007-0238 .. j c..* Edge Energies and S s of Nan o pred p i tatt dexim 87185 and Llverm ,ultIprogramlabora lartln Company, for Y'S 11 Nuclear Security Admini 85000. Approved for Inallon unlimited. Issued by Sandia National Laboratories, operated for the United States Department of Energy by Sandia Corporation. NOTICE: This report was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government, nor any agency thereof, nor any of their employees, nor any of their contractors, subcontractors, or their employees, make any warranty, express or implied, or assume any legal liability or responsibility for the accuracy, completeness, or usefidness of any information, apparatus, product, or process disclosed, or represent that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government, any agency thereof, or any of their contractors or subcontractors. The views and opinions expressed herein do not necessarily state or reflect those of the United States Government, any agency thereof, or any of their contractors. Printed in the United States of America. This report has been reproduced directly from the best available copy. Available to DOE and DOE contractors from U.S. Department of Energy Office of Scientific and Technical Information P.O. Box 62 Oak Ridge, TN 3783 1 Telephone: (865) 576-8401 Facsimile: (865) 576-5728 E-Mail: reDorts(cL.adonls.os(I.oov Online ordering: htto://www.osti.ao\ /bridge Available to the public from U.S.
    [Show full text]
  • 15 BASIC PROPERTIES of CONVEX POLYTOPES Martin Henk, J¨Urgenrichter-Gebert, and G¨Unterm
    15 BASIC PROPERTIES OF CONVEX POLYTOPES Martin Henk, J¨urgenRichter-Gebert, and G¨unterM. Ziegler INTRODUCTION Convex polytopes are fundamental geometric objects that have been investigated since antiquity. The beauty of their theory is nowadays complemented by their im- portance for many other mathematical subjects, ranging from integration theory, algebraic topology, and algebraic geometry to linear and combinatorial optimiza- tion. In this chapter we try to give a short introduction, provide a sketch of \what polytopes look like" and \how they behave," with many explicit examples, and briefly state some main results (where further details are given in subsequent chap- ters of this Handbook). We concentrate on two main topics: • Combinatorial properties: faces (vertices, edges, . , facets) of polytopes and their relations, with special treatments of the classes of low-dimensional poly- topes and of polytopes \with few vertices;" • Geometric properties: volume and surface area, mixed volumes, and quer- massintegrals, including explicit formulas for the cases of the regular simplices, cubes, and cross-polytopes. We refer to Gr¨unbaum [Gr¨u67]for a comprehensive view of polytope theory, and to Ziegler [Zie95] respectively to Gruber [Gru07] and Schneider [Sch14] for detailed treatments of the combinatorial and of the convex geometric aspects of polytope theory. 15.1 COMBINATORIAL STRUCTURE GLOSSARY d V-polytope: The convex hull of a finite set X = fx1; : : : ; xng of points in R , n n X i X P = conv(X) := λix λ1; : : : ; λn ≥ 0; λi = 1 : i=1 i=1 H-polytope: The solution set of a finite system of linear inequalities, d T P = P (A; b) := x 2 R j ai x ≤ bi for 1 ≤ i ≤ m ; with the extra condition that the set of solutions is bounded, that is, such that m×d there is a constant N such that jjxjj ≤ N holds for all x 2 P .
    [Show full text]
  • What Is a Polyhedron?
    3. POLYHEDRA, GRAPHS AND SURFACES 3.1. From Polyhedra to Graphs What is a Polyhedron? Now that we’ve covered lots of geometry in two dimensions, let’s make things just a little more difficult. We’re going to consider geometric objects in three dimensions which can be made from two-dimensional pieces. For example, you can take six squares all the same size and glue them together to produce the shape which we call a cube. More generally, if you take a bunch of polygons and glue them together so that no side gets left unglued, then the resulting object is usually called a polyhedron.1 The corners of the polygons are called vertices, the sides of the polygons are called edges and the polygons themselves are called faces. So, for example, the cube has 8 vertices, 12 edges and 6 faces. Different people seem to define polyhedra in very slightly different ways. For our purposes, we will need to add one little extra condition — that the volume bound by a polyhedron “has no holes”. For example, consider the shape obtained by drilling a square hole straight through the centre of a cube. Even though the surface of such a shape can be constructed by gluing together polygons, we don’t consider this shape to be a polyhedron, because of the hole. We say that a polyhedron is convex if, for each plane which lies along a face, the polyhedron lies on one side of that plane. So, for example, the cube is a convex polyhedron while the more complicated spec- imen of a polyhedron pictured on the right is certainly not convex.
    [Show full text]
  • Graphs of Polyhedra and the Theorem of Steinitz by António Guedes De Oliveira*
    Graphs of polyhedra and the theorem of Steinitz by António Guedes de Oliveira* The theorem of Steinitz characterizes in simple terms the graphs of the polyhedra. In fact, the characteristic properties of such graphs, according to the theorem, are not only simple but “very natural”, in that they occur in various different contexts. As a consequence, for exam- ple, polyhedra and typical polyhedral constructions can be used for finding rectangles that can be decomposed in non-congruent squares (see Figure 1). The extraordi- nary theorem behind this relation is due to Steinitz and is the main topic of the present paper. Steinitz’s theorem was first published in a scientific encyclopaedia, in 1922 [16], and later, in 1934, in a book [17], after Steinitz’s death. It was ignored for a long time, but after “being discovered” its importance never ceased to increase and it is the starting point for active research even to our days. In the middle of the last century, two very important books were published in Polytope The- ory. The first one, by Alexander D. Alexandrov, which was published in Russian in 1950 and in German, under the title “Konvexe Polyeder” [1], in 1958, does not men- Figure 1.— Decomposition of a rectangle in tion this theorem. The second one, by Branko Grünbaum, non-congruent squares “Convex Polytopes”, published for the first time in 1967 (and dedicated exactly to the “memory of the extraordi- nary geometer Ernst Steinitz”), considers this theorem as the “most important and the deepest of the known results about polyhedra” [9, p.
    [Show full text]
  • Steinitz's Theorem, I
    Steinitz’s Theorem, I Realization Spaces of Polytopes Winter Semester 2020/2021 Marta Panizzut November 24, 2020 1 / 20 Steinitz’s Theorem Theorem 8 [Steinitz ’22] A finite graph is the edge-graph of a 3-polytope if and only if it is simple, planar and 3-connected. “only if”: radial projection to the sphere from an interior point or Schlegel diagram + Balinski’s theorem. 2 / 20 Theorem 9 Let G be a graph. (i) [Menger’s Theorem] If G is 3-connected, then between any pair of vertices there are three paths G1, G2 and G3 that are disjoint except for the endpoints. (ii) If there are three vertices u,v,w that are connected by three different Y -graphs Y1, Y2 and Y3 that are disjoint except for u, v and w, then G is not planar. (iii) [Whitney’s Theorem] If G is planar and 3-connected then the set cells(G ,D) is independent on the particular choice of a drawing D of G. (iv) [Euler’s Theorem] If G is planar and 2-connected and D is a drawing of G, then the numbers of cells c cells(G ,D) , Æ j j vertices v V , and edges e E are related by Æ j j Æ j j v c e 2. Å Æ Å 3 / 20 Idea of the proof Draw a 3-connected planar graph such that its edges are Ï represented by line segments, and the cells are convex polygons. If the boundary of the drawing of G is a triangle, then the Ï figure is a Schlegel diagram of a 3-polytope with edge-graph G.
    [Show full text]
  • Quantitative Steinitz's Theorems with Applications to Multi Ngered
    Quantitative Steinitzs Theorems with Applications to Multingered Grasping David Kirkpatrick Bhubaneswar Mishra and CheeKeng Yap Courant Institute of Mathematical Sciences New York University New York NY Abstract We prove the following quantitative form of a classical theorem of Steinitz Let m b e suciently large If the convex hull of a subset S of Euclidean dspace contains a unit ball centered on the origin then there is a subset of S with at most m p oints whose convex hull contains a solid ball also centered on the origin and having residual radius 2 d1 d d m The case m d was rst considered by Barany Katchalski and Pach We also show an upp er b ound on the achievable radius the residual radius must b e less than 2 d1 d m These results have applications in the problem of computing the socalled closure grasps by an mngered rob ot hand The ab ove quantitative form of Steinitzs the orem gives a notion of eciency for closure grasps The theorem also gives rise to some new problems in computational geometry We present some ecient algorithms for these problems esp ecially in the two dimensional case Septemb er 1 Supp orted by NSF Grants DCR and DCR ONR Grant NJ NSF Grant Sub contract CMU Chee Yap is supp orted in part by the German Research Foundation DFG and by the ESPRIT II Basic Research Actions Program of the EC under contract No pro ject ALCOM 2 Department of Computer Science University of British Columbia Vancouver Canada Section Intro duction d Caratheo dorys theorem states that given a subset S of Euclidean
    [Show full text]
  • REGULAR POLYTOPES in Zn Contents 1. Introduction 1 2. Some
    REGULAR POLYTOPES IN Zn ANDREI MARKOV Abstract. In [3], all embeddings of regular polyhedra in the three dimen- sional integer lattice were characterized. Here, we prove some results toward solving this problem for all higher dimensions. Similarly to [3], we consider a few special polytopes in dimension 4 that do not have analogues in higher dimensions. We then begin a classification of hypercubes, and consequently regular cross polytopes in terms of the generalized duality between the two. Fi- nally, we investigate lattice embeddings of regular simplices, specifically when such simplices can be inscribed in hypercubes of the same dimension. Contents 1. Introduction 1 2. Some special cases, and a word on convexity. 2 3. Hypercubes and Cross Polytopes 4 4. Simplices 4 5. Corrections 6 Acknowledgments 7 References 7 1. Introduction Definition 1.1. A regular polytope is a polytope such that its symmetry group action is transitive on its flags. This definition is not all that important to what we wish to accomplish, as the classification of all such polytopes is well known, and can be found, for example, in [2]. The particulars will be introduced as each case comes up. Definition 1.2. The dual of a polytope of dimension n is the polytope formed by taking the centroids of the n − 1 cells to be its vertices. The dual of the dual of a regular polytope is homothetic to the original with respect to their mutual center. We will say that a polytope is \in Zn" if one can choose a set of points in the lattice of integer points in Rn such that the points can form the vertices of said polytope.
    [Show full text]
  • Basic Concepts Today
    Basic Concepts Today • Mesh basics – Zoo – Definitions – Important properties • Mesh data structures • HW1 Polygonal Meshes • Piecewise linear approximation – Error is O(h2) 3 6 12 24 25% 6.5% 1.7% 0.4% Polygonal Meshes • Polygonal meshes are a good representation – approximation O(h2) – arbitrary topology – piecewise smooth surfaces – adtidaptive refinemen t – efficient rendering Triangle Meshes • Connectivity: vertices, edges, triangles • Geometry: vertex positions Mesh Zoo Single component, With boundaries Not orientable closed, triangular, orientable manifold Multiple components Not only triangles Non manifold Mesh Definitions • Need vocabulary to describe zoo meshes • The connectivity of a mesh is just a graph • We’ll start with some graph theory Graph Definitions B A G = graph = <VEV, E> E F C D V = vertices = {A, B, C, …, K} E = edges = {(AB), (AE), (CD), …} H I F ABE DHJG G = faces = {( ), ( ), …} J K Graph Definitions B A Vertex degree or valence = number of incident edges E deg(A) = 4 F C D deg(E) = 5 H I G Regular mesh = all vertex degrees are equal J K Connectivity Connected = B A path of edges connecting every two vertices E F C D H I G J K Connectivity Connected = B A path of edges connecting every two vertices E F Subgraph = C D G’=<VV,E’,E’> is a subgraph of G=<V,E> if I H V’ is a subset of V and G E’ is the subset of E incident on V J K Connectivity Connected = B A path of edges connecting every two vertices E F Subgraph = C D G’=<VV,E’,E’> is a subgraph of G=<V,E> if I H V’ is a subset of V and G E’ is a subset of E incident
    [Show full text]