【发布时间】:2015-07-21 19:08:50
【问题描述】:
我正在寻找一种算法来计算将凸多边形 (P1) 定位到另一个凸多边形 (P2) 内所需的平移、旋转和缩放。我需要它来返回“最佳拟合”,这意味着 P1 完全包含在 P2 中并且具有可能的最大面积。
考虑下图:http://i.imgur.com/ckaIIv7.png
右侧 (P1) 的黑色多边形需要最佳放置在左侧 (P2) 的蓝色多边形内。
我在网上找到了很多关于多边形包含算法的书面论文,但这些算法是为了确定 是否多边形可以适应另一个多边形,因为它具有平移和旋转它们。
我正在寻找的算法应该总是产生结果,因为它包括缩放多边形 P1 的能力。 我知道这种算法可以产生多个最优答案,这没关系。
有什么帮助吗?
【问题讨论】:
标签: algorithm geometry polygon convex-polygon best-fit