Folding and Unfolding in Computational Geometry
Part I: Linkages
Last Update:
All material in these pages is Copyright 2006 by Erik D. Demaine and Joseph O'Rourke.
Note: The contents list below is out-of-date w.r.t. the final contents,
for which see TOC.
- Classification
- Applications
- Robotics
- Mechanisms
- Bending Machines
- Protein Folding
- Mathematical Aesthetics
- General Algorithms and Upper Bounds
- Configuration and Space Approach
- Specialization to planar robot arms
- Solving Problems with Configuration Spaces
- Example: Separation Puzzles
- Lower Bounds
- Introduction
- Three Constructions Sketched
- Straight-line Linkages
- Kempe's University Theorem
- Hart's Inversor
- Rigid Frameworks
- History
- Rigidity
- Generic Rigidity
- Laman's Theorem
- Higher dimentions
- Henneberg Constructions
- Infinitesimal Rigidity
- Infinitesimal Length Constraint
- Rigidity Matrix
- Connection between Rigidity and Infinitestimal Rigidity
- Tensegrities
- Infinitesimal Rigidity
- Connection to Linear Programming
- Stress
- Duality
- Linkages and Tensegrities
- Polyhedral Liftings
- Reconfiguration Permitting Intersection
- Chain Reachability
- Annulus
- Two-Kinks Theorem
- Solving a 3-link problem
- Turning a Polygon Inside-Out
- Reconfiguration of Chains in Confined Regions
- Chains Confined to Circles
- Chains Confined to Squares
- Chains Confined to Equilateral Triangles
- Reconfiguration of Chains without Self-Crossing
- 2D: Convex Polygons
- 2D/3D:Arbitrary Polygons
- Pocket Flipping
- Deflations
- Variations on Flipping
- Arch Algorithms
- 3D: Simple Projection
- Locked Chains
- Introduction
- History
- Locked Chains in 3D
- Locked Closed Chains
- No Locked Chains in 4D
- Locked Trees in 2D
- No
Locked Chains in 2D (To Erik Demaine's Linkage Page)
- Expansiveness and the Connection to Tensegrities
- Combinatorial Argument
- Algorithms for Unlocking 2D Chains
- Unlocking 2D Chains using Differential Equations
- Unlocking 2D Chains using Pseudotriangulations
- Unlocking 2D Chains using Energy
- Infinitesimally Locked Linkages in 2D
- Stronger Definitions of Locked
- Self-Touching Configurations
- Connection to Rigidity
- Proving Trees Locked
- 3D Polygons with a Simple Projection
- Interlocked Chains
- 2-chains
- 3-chains
- 4-chains
- Joint-Constrained Motion
- Fixed-Angle Linkages
- Extreme Spans
- Flattening
- Flat-State Connectivity
- Flat-State Disconnected Linkages
- Partially Rigid Orthogonal Tree
- Orthogonal Graph
- Open Orthogonal Chains
- Multiple Pinned Orthogonal Open Chains
- Convex Chains
- Cauchy's Arm Lemma
- Uses and Generalizations of Cauchy's Lemma
- Straightening Convex Chains
- Protein Folding
- Producible Polygonal Protein Chains
- Open Problems on Equilateral Chains
- Probabilistic Road Maps
- H-P Model
- NP-completeness
- Unique Optimal Foldings