各位老师请教一下如何让边缘的点能像参考图中一样均匀排布


目前只是grasshopper的初学者。。电池图也是照葫芦画瓢拉出来的。
卡在这边缘的点均匀排布上了


仔细观察外圈
他其实局部并不遵循中间的六边形(或者说三角形)规则
而是自己的均匀分布规则

1 个赞

这个我也观察出来了。。但是不知道之后怎么实现过渡,所以来请教一下

最外圈的点和第三排的孔洞之间是怎么计算过渡的,完全懵了

手动调整部分圆孔。不是所有的都是参数做出来的。

没有明确证据证明原作者使用了某种逻辑自动生成的情况下
考虑到规模不是很大
你可以手工删除最边缘的六边结构,保留绿色的轮廓,然后加上橙色(divide curve)

如果非要找一个逻辑
也很简单,删除到红色边界距离小于某个特定值的圆就可以。一个简单的距离判断。
至于距离是多少,可以实际调试看效果。


注意边界是蓝色
假设中间的六边(三角)结构的边长是A,也就是黑点的间距是A
到蓝色距离大于特定值的,绿色都可以保留
特定值距离可以是A也可以是以A为边长的正三角形的高(二分之根号三A)
到蓝色距离小于特定值的,红色都删除

完事了以后,沿着蓝色均布圆,均布的距离A

1 个赞

好的大鹿老师 :ok_hand: