5

我正在寻找应用程序或库的建议,以计算规则六边形网格与不规则区域或区域组的良好拟合。

最低限度,我希望能够提供图像和最大数量的六边形,并检索旋转/移动/缩放六边形网格以用一种颜色填充每个六边形且误差最小的图像。一个高级功能可能是执行底层图像的变形(在指定的限制内)以实现更好的拟合。我对自己如何做到这一点有一些想法,但这似乎是一个已解决的问题。

感谢您的任何建议。

编辑:我正在考虑的用例是生成相当忠实的真实地理十六进制地图,用于棋盘(或虚拟棋盘)游戏。

4

1 回答 1

0

我的一般想法是执行以下操作:

  • 您应该将不规则曲线形状近似为最小的线性段
  • 然后,您可以计算每对节之间的角度 a 90 < a <180。

将曲线近似为线的方法很少:在此处解释

于 2014-01-06T12:43:31.993 回答