在异形区域内做网格孔的边缘优化问题


像一般车上的音响孔,中间是规则的网格孔,到边缘之后为了美观需要单独调整匹配边缘。
之前遇见过很多次这种问题了,也在一直尝试不同的办法,GH文件是我目前觉得最简洁效率的方法(GH做完之后再手工微调),但是只能实现单边随形,问题还是
想请教和讨论一下是否有更多的方法 :grinning:
kong.gh (19.3 KB)

1 个赞

用Cache电池,把圆心点Cache到Rhino里面,手动调整之后,再Cache回到GH中,进行下一步的计算。
边缘部分本来就没有规律可言,手动优化是最快的。

即使是模糊了边界,最终还是可以再加入一个手动调整的步骤,并非一定要自动计算的结果。
边界的孔位随形会损失一些流畅感,但是如果是硬性要求就手动再调整一下。

一般音响孔都会由硬性要求做边界的随形,现在是想找一个参数化+手工调整的一个平衡,更通用或者更效率的方法

你给的这个案例中,明显就是手工调整边界的。
硬性随形很容易破坏中间区域的大趋势,但是这个图片里面中央区域的趋势是保留的,没有因为边界随形而破坏。
边界上用增加和删除点的方式去弥补边界孔位的随形,最好是逐渐减少孔,这样就有消失的效果。
在GH程序里面,增加一个前置的生成点的base面旋转微调,可以把边界点做一些改进,但是基本都要手动调整。
保留大趋势,比把边界拉齐要重要。

谢谢你的建议,我这边是做了一个base面。
自己又用kangaroo研究了下,发现可以行得通,不过还有很多改进的地方,而且需要根据不同的打孔方式、逻辑去设定不同的力。
后续优化过程中肯定还会遇到很多问题,希望能够再讨论,谢谢。
0306

想法是可以的,但是实际用处不大。除非真的要模拟动态,否则用袋鼠的效果不会很好。
打孔的核心就是布局趋势和孔距。趋势是根据需求定的,(最小)孔距直接用更大的孔就能看到,孔与孔不干涉就行。
如果自动排布的孔位改变了太多,最后手工优化的时候更头疼。
如果能把中央区域的孔固定(划定一个区域做筛选隔离),然后自动优化靠近边沿的孔,也许还有点作用,但是手工优化的过程也很长。