gpt4 book ai didi

algorithm - 多边形包装 2D

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:35:01 24 4
gpt4 key购买 nike

我有打包 2 个任意多边形的问题。 IE。我们有 2 个任意多边形。我们要找到这个多边形的这种放置(我们可以进行旋转和移动),当外接这个多边形的矩形具有最小面积时。

我知道,这是一个 NP 完全问题。我想选择一个有效的算法来解决这个问题。我正在寻找不适合多边形的方法。但是我在任何地方都找不到用于查找两个任意多边形的 NFP 的简单明了的算法。

最佳答案

参数空间似乎不大,测试也不错。如果固定一个多边形,则另一个多边形可以沿 x 轴移动 X,沿 y 轴移动 Y 并旋转 r。

X 和 Y 的有趣区域可以通过为多边形找到一些边界框来确定。 r 当然在 和 360 度之间。

那么,您如何在 X、Y 和 r 的有趣范围内尝试一组等距间隔。也许,一旦你在这些维度中找到了有趣的点,你就可以进行更细粒度的搜索。

关于algorithm - 多边形包装 2D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2527129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com