Part III: Polyhedra d: Alexandrov to Sabitov Joseph ORourke Smith College.

Slides:



Advertisements
Similar presentations
Part III: Polyhedra b: Unfolding
Advertisements

Part III: Polyhedra a: Folding Polygons
Part III: Polyhedra c: Cauchys Rigidity Theorem Joseph ORourke Smith College.
Chapter 13: Solid Shapes and their Volume & Surface Area
8.1 Prisms, Area and Volume Prism – 2 congruent polygons lie in parallel planes corresponding sides are parallel. corresponding vertices are connected.
Open Problem 9 Yoosun Song CSCE 620 : EDGE-UNFOLDING CONVEX POLYHEDRA Yoosun Song.
Developable Surface Fitting to Point Clouds Martin Peternell Computer Aided Geometric Design 21(2004) Reporter: Xingwang Zhang June 19, 2005.
Extended Gaussian Images
1 Constructing Convex 3-Polytopes From Two Triangulations of a Polygon Benjamin Marlin Dept. of Mathematics & Statistics McGill University Godfried Toussaint.
Unfolding Convex Polyhedra via Quasigeodesics Jin-ichi Ito (Kumamoto Univ.) Joseph O’Rourke (Smith College) Costin Vîlcu (S.-S. Romanian Acad.)
The Maths of Pylons, Art Galleries and Prisons Under the Spotlight John D. Barrow.
Two- and Three-Dimensional Figures
An Introduction to Polyhedral Geometry Feng Luo Rutgers undergraduate math club Thursday, Sept 18, 2014 New Brunswick, NJ.
By: Andrew Shatz & Michael Baker Chapter 15. Chapter 15 section 1 Key Terms: Skew Lines, Oblique Two lines are skew iff they are not parallel and do not.
CS447/ Realistic Rendering -- Solids Modeling -- Introduction to 2D and 3D Computer Graphics.
Differential geometry II
Geometric Modeling Mortenson Chapter 1 (including some material from Farin Ch. 2)
Introductory Notes on Geometric Aspects of Topology PART I: Experiments in Topology 1964 Stephen Barr (with some additional material from Elementary Topology.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Chapter 4: 3D Convex Hulls Monday, 2/23/04.
Slicing up hyperbolic tetrahedra: from the infinite to the finite
Chapter 12 Surface Area and Volume. Topics We Will Discuss 3-D Shapes (Solids) Surface Area of solids Volume of Solids.
Chapter 12 Surface Area and Volume. Topics We Will Discuss 3-D Shapes (Solids) Surface Area of solids Volume of Solids.
9-4 Geometry in Three Dimensions  Simple Closed Surfaces  Regular Polyhedra  Cylinders and Cones.
Chapter 15: Geometric Solids Brian BarrDan Logan.
Surface Area and Volume Chapter 12. Exploring Solids 12.1 California State Standards 8, 9: Solve problems involving the surface area and lateral area.
Vertex – A point at which two or more edges meet Edge – A line segment at which two faces intersect Face – A flat surface Vertices, Edges, Faces.
Section 8.4 Nack/Jones1 Section 8.4 Polyhedrons & Spheres.
12. Polyhedra
Nonoverlap of the Star Unfolding Boris Aronov and Joseph O’Rourke, 1991 A Summary by Brendan Lucier, 2004.
UNIT THREE REVIEW Geometry 217. True/False  A translation is an arrangement of shapes that covers a plane completely without gaps or overlaps.
1/43 Department of Computer Science and Engineering Delaunay Mesh Generation Tamal K. Dey The Ohio State University.
Beauty, Form and Function: An Exploration of Symmetry
12.1 – Explore Solids.
Warm-up Assemble Platonic Solids.
Chapter 12.1 Notes Polyhedron – is a solid that is bounded by polygons, called faces, that enclose a single region of space. Edge – of a polygon is a line.
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
6.1 - Solid Shapes & Spatial Relationships
Chapter Area, Pythagorean Theorem, and Volume 14 Copyright © 2013, 2010, and 2007, Pearson Education, Inc.
1 11. Polygons Polygons 2D polygons ( 다각형 ) –Polygon sides are all straight lines lying in the same plane 3D polyhedra ( 다면체 )  chap. 12 –Polyhedra.
12.1 Exploring Solids.
Introductory Notes on Geometric Aspects of Topology PART I: Experiments in Topology 1964 Stephen Barr (with some additional material from Elementary Topology.
Unfolding and Reconstructing Polyhedra
Section 12-1 Exploring Solids. Polyhedron Three dimensional closed figure formed by joining three or more polygons at their side. Plural: polyhedra.
Surface area & Volume of Pyramids Tutorial 13d Pyramids §A pyramid is a polyhedron in which one face (the base) can be any polygon and the other faces.
Space Figures and Cross Sections. Polyhedra A polyhedron is a three- dimensional figure whose surfaces are polygons. Each polygon is a face of the polyhedron.
6.1 - Solid Shapes & Spatial Relationships.
11-1 Space Figures and Cross Sections Objectives To recognize polyhedra and their parts To visualize cross sections of space figures.
Unfolding and Reconstructing Polyhedra Brendan Lucier University of Waterloo Master’s Thesis Presentation University of Waterloo, Waterloo, Ontario January.
Geometry 10-1 Space Figures and Nets. Vocabulary Polyhedron – A solid formed by polygons that enclose a single region of space Face – Flat polygon surfaces.
Diamond D’Oveyana & Sylvia
Solid Shapes. The basics ♥Polygon – 2 space ♥Polyhedron = 3 space ♥Polyhedra or Polyhedrons = plural ♥ A Polyhedron is a closed figure, made up of polygons.
Topology and The Euler Number
Name the polygon by the number of sides.
Geometric Solids POLYHEDRONS NON-POLYHEDRONS.
Goal 1: Using Properties of Polyhedra Goal 2: Using Euler’s Theorem
Polyhedra and Prisms.
Surface Area and Volume
Unit 11: 3-Dimensional Geometry
Space Figures and Nets Geometry 10-1.
Morphing and Shape Processing
Introduction to Geometry
11.4 Three-Dimensional Figures
Unit 11: 3-Dimensional Geometry
12-1 Properties of Polyhedra
Surface Area and Volume
Vertical Angles Vertical angles are across from each other and are created by intersecting lines.
11.5 Explore Solids Mrs. vazquez Geometry.
14 Chapter Area, Pythagorean Theorem, and Volume
11.4 Three-Dimensional Figures
Presentation transcript:

Part III: Polyhedra d: Alexandrov to Sabitov Joseph ORourke Smith College

Outline: Reconstruction of Convex Polyhedra zCauchy to Sabitov (to an Open Problem) yCauchys Rigidity Theorem yAleksandrovs Theorem ySabitovs Algorithm

Steffens flexible polyhedron 14 triangles, 9 vertices

The Bellows Conjecture zPolyhedra can bend but not breathe [Mackenzie 98] zSettled in 1997 by Robert Connelly, Idzhad Sabitov, and Anke Walz zHerons formula for area of a triangle: A 2 = s(s-a)(s-b)(s-c) zFrancescas formula for the volume of a tetrahedron zSabitov: volume of a polyhedron is a polynomial in the edge lengths.

Aleksandrovs Theorem (1941) zFor every convex polyhedral metric, there exists a unique polyhedron (up to a translation or a translation with a symmetry) realizing this metric."

Pogorelovs version (1973) zFor every convex polyhedral metric, there exists a unique polyhedron (up to a translation or a translation with a symmetry) realizing this metric. zAny convex polyhedral metric given... on a manifold homeomorphic to a sphere is realizable as a closed convex polyhedron (possibly degenerating into a doubly covered plane polygon)."

Alexandrov Gluing (of polygons) Alexandrov Gluing (of polygons) zUses up the perimeter of all the polygons with boundary matches: xNo gaps. xNo paper overlap. xSeveral points may glue together. zAt most 2 angle at any glued point. zHomeomorphic to a sphere. Aleksandrovs Theorem unique polyhedron

Folding the Latin Cross

Cauchy vs. Aleksandrov zCauchy: uniqueness zAleksandrov: existence and uniqueness zCauchy: faces and edges specified zAleksandrov: gluing unrelated to creases

Uniqueness zCauchy: combinatorial equivalence + congruent faces => congruent zAleksandrov: Two isometric polyhedra are equivalent zThe sphere is rigid [Minding] zThe sphere is unique given its metric [Liebmann, Minkowski] zClosed regular surfaces are rigid [Liebmann, Blaschke, Weyl] zUniqueness of these w/in certain class [Cohn-Vossen] z... zIsometric closed convex surfaces are congruent [Pogorelov 73]

Alexandrov Existence 1 zInduction on the number of vertices n of the metric: yfrom realization of n-1 vertex metric to n vertex metric yby continuous deformation of metrics ytracked by polyhedral realizations

Existence 2 zThere are two vertices a and b with curvature less than. zConnect by shortest path. zCut manifold along and insert double that leaves curvature unchanged. zAdjust shape of until a and b both disappear: n-1 vertices. zRealize by induction, introduce nearby pseudovertex, track sufficiently close metrics. curvature = 2 – angs curvature

(a) a flattened; (b) b flattened.

D-Forms Smooth closed convex curves of same perimeter. Glue perimeters together. D-form D-form c1c1 c2c2

Fig 6.49, p.401 Helmut Pottmann and Johannes Wallner. Computational Line Geometry. Springer-Verlag, 2001.

Pita Forms

Pottmann & Wallner zWhen is a D-form is the convex hull of a space curve? zWhen is it free of creases? Always [Modulo a believable lemma not yet formally proved.]

Sabitovs Algorithm zGiven edge lengths of triangulated convex polyhedron, zcomputes vertex coordinates zin time exponential in the number of vertices.

Sabitov Volume Polynomial zV 2N + a 1 (l)V 2(N-1) + a 2 (l)V 2(N-2) a N (l)V 0 = 0 yTetrahedron: V 2 + a 1 (l) = 0 yl = vector of six edge lengths ya 1 (l) = ijk (l i ) 2 (l j ) 2 (l k ) 2 /144 yFrancescas formula zVolume of polyhedron is root of polynomial

2 N possible roots

Generalized Polyhedra zPolynomial represents volume of generalized polyhedra yany simplicial 2-complex homeomorphic to an orientable manifold of genus 0 ymapped to R 3 by continuous function linear on each simplex. zNeed not be embeddable: surface can self-intersect.

Sabitov Proof 1

Sabitov Proof 2 zvol(P) = vol(P) - vol(T), = 1 z... [many steps]... zpolynomial = 0 zunknowns: yedge lengths vector l yV = vol(P) yunknown diagonal d

Sabitov Proof 3 zunknowns: yedge lengths l [given] yV = vol(P) [known from volume polynomial] yunknown diagonal d zTry all roots for V, all roots for d: candidates for length of d & dihedral at e. zRepeat for all e. zCheck the implied dihedral angles for the convex polyhedron.

Open: Practical Algorithm for Cauchy Rigidty Find either a polynomial-time algorithm, or even a numerical approximation procedure, that takes as input the combinatorial structure and edge lengths of a triangulated convex polyhedron, and outputs coordinates for its vertices.