Rotational castability of simple polygons
Stefanie Wuhrer
Abstract
A popular manufacturing technique is to pour liquid into a cast and to
remove the cast once the liquid has hardened. We consider the case
where the cast is modeled by a simple polygon and where the cast
consists of exactly two parts. Removing the two cast parts using
translations has been studied extensively. In this talk, the problem
of rotational castability is discussed. That is, the following two
problems are addressed:
- Given a center of rotation r in the plane, we determine whether
there exists a partitioning of the cast into exactly two parts, such
that one part can be rotated clockwise around r and the other part can
be rotated counterclockwise around r without colliding with the
interior of the polygon. We present an algorithm to solve this
problem with running time that is linear in the number of vertices of
the polygon.
- An algorithm is presented to find all the points in the plane that
allow a cast partitioning as described above. The algorithm’s running
time is quadratic in the number of vertices of the polygon.