When Can a Polygon Fold to a Polytope
暂无分享,去创建一个
We show that the decision question posed in the title can be answered with an algorithm of time and space complexity O(n), for a polygon of n vertices. We use a theorem of Aleksandrov that says that if the edges of the polygon can be matched in length so that the resulting complex is homeomorphic to a sphere, and such that the \complete angle" at each vertex is no more than 2 , then the implied folding corresponds to a unique convex polytope. We check the Aleksandrov conditions via dynamic programming. The algorithm has been implemented and tested.
[1] A. Aleksandrov,et al. Intrinsic Geometry of Surfaces , 1967 .
[2] G. C. Shephard. Convex polytopes with convex nets , 1975, Mathematical Proceedings of the Cambridge Philosophical Society.
[3] Walter Whiteley,et al. How to describe or design a polyhedron , 1994, J. Intell. Robotic Syst..
[4] Joseph O'Rourke,et al. Computational Geometry in C. , 1995 .