1
如何在另一个多边形内打包多边形?
我订购了几张皮革,我希望通过将边缘缝合在一起来制造杂耍球。我将柏拉图式固体用于球的形状。 我可以扫描皮革板并生成一个近似于皮革板形状的多边形(如您所知,它是动物皮肤,并且不是矩形的)。 所以现在,我想将杂耍球的尺寸最大化。 在我的示例中,多边形是常规的多边形,但是我正在寻找使用简单多边形的解决方案。 我可以将多边形应用到图纸中的最大比例因子是多少? 我试图通过使用尽可能多的材料来减少浪费。 显然,将多面体网切成单个多边形会增加可能组合的空间,但也会降低最终几何图形的质量,因为这会涉及更多的缝制和累积的误差。但是,这个问题不是关于枚举展开多面体的不同方法。它们可以独立考虑。因此,多边形是简单的多边形。 正式地: 输入: :一个简单的多边形(目标)PPP :我要放置的一组多边形SSS : n个简单多边形的图-每个节点代表 S中的一个简单多边形,并且每对多边形之间有一个共享公共边的边 GGGnnnSSS (材料和连接性的使用)α>=0,β>=0α>=0,β>=0\alpha >= 0, \beta >= 0 输出: 比例因子fff , G的子图HHHGGG : V (G )中每个多边形的位置和角度大号Ô Ç大号ØCLocV(G )V(G)V(G) 解决方案的质量的度量:m = α 。˚F + β 。| E (高)|米米mm = α 。F+ β。| Ë(高)|| Ë(G )|米=α。F+β。|Ë(H)||Ë(G)| m = \alpha.f …