WorksComputer Science
The Containment Polytope of a Triangle and a Convex Polygon
Abstract
The containment polytope for a triangle and a convex -gon is a four-dimensional polytope representing the similarity transforms (translation, rotation, scaling) that place inside . While it is known that the complexity of and its silhouette , which represents all the largest placements of inside for all orientations, can be quadratic in , we show that the silhouette can be partitioned into a linear number of planar convex chains and steps in time. Based on the linear number of convex chains and steps, we can compute the complexity of silhouette in time and query the largest placement of inside for a given orientation in time. We explain geometrically how the triangle rotates while continuously scaling and translating to be maximal inside , leading to a parameterized algorithm for containment problems.