几天来,我一直在考虑最好的解决方案,但似乎对如何做到这一点没有正确的想法。
我有一块(物体),我想把它们放在尽可能小的空间里。我最终要找的是这样的东西
http://i.stack.imgur.com/Yg09E.gif
但是一个更简单的版本,即计算两条线(条纹)的最佳拟合现在已经可以像右边的线(条纹)一样
http://i.stack.imgur.com/HijMo.jpg
我所拥有的是 xy 轴上的 2 个点(顶点)数组,代表两条线(条纹),我想以这样的方式排列它们,使两者的最近点之间有 10 或 20 毫米的空间。
我正在考虑查看数组的前半部分并找到最高点,然后查看后半部分并找到它的最高点,然后比较两者,但这似乎并不是一个合适的解决方案。
而且我真的无法想象使用这种方法编写一个适合第一张图像中形状的程序甚至是可能的。
谁能指导我正确的方向?