在一个500*500*800的等腰三角形区域内,怎么通过GH参数化最快速也能最大化密排80mm(长)*25mm(高)的板块?

在一个500500800的等腰三角形区域内,怎么通过GH参数化最快速也能最大化密排80mm(长)*25mm(高)的板块?

已经在群内回答了。
贴住一侧排列即可。并且按照你这个规模,用GH程序可能还不如直接犀牛手工排列更快。

bandicam 2022-02-05 22-38-45-656.zip (732.7 KB)
可以使用视频内的手工操作思路。
不过你也看到了,视频总共操作也只有20秒,而且都是最基本的犀牛操作。
GH程序不管多熟练,我相信也很难在20秒内解决问题。
所以还是手工吧。

1 个赞

根据你的描述,这个问题可以当作一个纯几何问题来处理,我也来补充一个思路:

1.以三角形区域高度为基准,用板块的高度将其等分

2.通过等分定位点与三角形区域做交点连线

3.用板块的宽度等分连线

4.通过上一步即可得到矩形板块的摆放位置与总数量

那么问题来了,假如三角形区域并不是固定尺寸,上面的思路就不够完美,如下图GIF所示,某些情况下右边还会有余量,肉眼可见可以斜着摆放更多相同规格的面板…

05

如果保证材料被充分利用,可以接着上面的思路,在余料中尝试摆放面板,在Grasshopper平台下可以尝试使用OpenNest( OpenNest | Food4Rhino)这款免费排料插件。

但是这类软件的运作机制是依照给定的迭代次数和随机因子来生成结果,因此整个过程其实需要花费更多的时间来反复调试,这样看来有很多不确定性,性价比并不高,做不到又快又好,这里仅作参考:

1 个赞