我有一个用Python编写的算法,可以创建和输出大量的矢量形状。这些形状都是大致三角形。目前每个都保存为一个单独的dxf文件。我现在想激光切割它们,我想尽量减少浪费。结合多个矢量形状与低浪费空间
我正在寻找的是一种将不合理的浪费空间数量进行组合的方法。产生最有效的结果的算法也很好,但它当然不是必需的。
我有一个用Python编写的算法,可以创建和输出大量的矢量形状。这些形状都是大致三角形。目前每个都保存为一个单独的dxf文件。我现在想激光切割它们,我想尽量减少浪费。结合多个矢量形状与低浪费空间
我正在寻找的是一种将不合理的浪费空间数量进行组合的方法。产生最有效的结果的算法也很好,但它当然不是必需的。
用于切割片材商品的最佳二维形状布局是一个硬问题,与积极的研究。 “面板切割”问题呈现矩形形状。非矩形形状更难。
尝试搜索“shape nesting algorithms”。
听起来像http://en.wikipedia.org/wiki/Cutting_stock_problem,更复杂;-)这是一个版本的bin包装问题,这是一个NP难。谷歌“面板切割优化”左右的软件,解决它。 – 2011-03-01 00:47:58