Algorithms for computing the center of area of a convex polygon |
| |
Authors: | Matthew Díaz Joseph O'Rourke |
| |
Affiliation: | (1) Convex Computer Corporation, 75080 Richardson, TX, USA;(2) Department of Computer Science, Smith College, 01063 Northampton, MA, USA |
| |
Abstract: | The center of area of a convex polygonP is the unique pointp
* that maximizes the minimum area overlap betweenP and any halfplane that includesp
*. We show thatp
* is unique and present two algorithms for its computation. The first is a combinatorial algorithm that runs in timeO (n
6 log2
n). The second is a numerical algorithm that runs in timeO(GK(n+K)) whereK represents the number of desired bits of precision in the output coordinates andG the number of bits used to represent the coordinates of the input polygon vertices. We conclude with a discussion of implementation issues and related results.Research partially supported by the second author's NSF grant CCR-8351468, at Johns Hopkins University and Smith College. |
| |
Keywords: | Computational geometry Center Partition Symmetry measure Winternitz |
本文献已被 SpringerLink 等数据库收录! |