Geometric Folding Algorithms: Linkages, Origami, Polyhedra
This course focuses on the algorithms for analyzing and designing geometric foldings. Topics include reconfiguration of foldable structures, linkages made from one-dimensional rods connected by hinges, folding two-dimensional paper (origami), and unfolding and folding three-dimensional polyhedra. Applications to architecture, robotics, manufacturing, and biology are also covered in this course. Acknowledgments --------------- Thanks to videographers Martin Demaine and Jayson Lynch.
Syllabus
- 1 Class 1: Overview
- 2 Class 2: Universality & Simple Folds
- 3 Class 3: Single-Vertex Crease Patterns
- 4 Class 4: Efficient Origami Design
- 5 Class 5: Tessellations & Modulars
- 6 Class 6: Architectural Origami
- 7 Class 7: Origami is Hard
- 8 Class 8: Fold & One Cut
- 9 Class 9: Pleat Folding
- 10 Class 10: Kempe's Universality Theorem
- 11 Class 11: Generic Rigidity
- 12 Class 12: Tensegrities
- 13 Class 13: Locked Linkages
- 14 Class 14: Hinged Dissections
- 15 Class 15: General & Edge Unfolding
- 16 Class 16: Vertex & Orthogonal Unfolding
- 17 Class 17: D-Forms
- 18 Class 19: Refolding & Kinetic Sculpture
- 19 Class 20: 3D Linkage Folding
- 20 Lecture 1: Overview, 6.849 Fall 2012
- 21 Lecture 2: Simple Folds
- 22 Lecture 3: Single-Vertex Crease Patterns
- 23 Lecture 4: Efficient Origami Design
- 24 Lecture 5: Artistic Origami Design
- 25 Lecture 6: Architectural Origami
- 26 Lecture 7: Origami is Hard
- 27 Lecture 8: Fold & One Cut
- 28 Lecture 9: Pleat Folding
- 29 Lecture 10: Kempe's Universality Theorem
- 30 Lecture 11: Rigidity Theory
- 31 Lecture 12: Tensegrities & Carpenter's Rules
- 32 Lecture 13: Locked Linkages
- 33 Lecture 14: Hinged Dissections
- 34 Lecture 15: General & Edge Unfolding
- 35 Lecture 16: Vertex & Orthogonal Unfolding
- 36 Lecture 17: Alexandrov's Theorem
- 37 Lecture 18: Gluing Algorithms
- 38 Lecture 19: Refolding & Smooth Folding
- 39 Lecture 20: Protein Chains
- 40 Lecture 21: HP Model & Interlocked Chains
Course materials
- Course on MIT OpenCourseWare β website