paper

Polygons with Prescribed Angles in 2D and 3D

arXiv:2008.10192

Abstract

We consider the construction of a polygon with vertices whose turning angles at the vertices are given by a sequence , , for . The problem of realizing by a polygon can be seen as that of constructing a straight-line drawing of a graph with prescribed angles at vertices, and hence, it is a special case of the well studied problem of constructing an \emph{angle graph}. In 2D, we characterize sequences for which every generic polygon realizing has at least crossings, for every , and describe an efficient algorithm that constructs, for a given sequence , a generic polygon that realizes with the minimum number of crossings. In 3D, we describe an efficient algorithm that tests whether a given sequence can be realized by a (not necessarily generic) polygon , and for every realizable sequence the algorithm finds a realization.

15 pages, 9 figures, a new section about self-intersecting realizations in 3D