NCF参数化建筑论坛

标题: 不懂就问,不知有没有前辈知道如何弄出来 [打印本页]

作者: swordfish127    时间: 2020-2-26 11:47
标题: 不懂就问,不知有没有前辈知道如何弄出来
这个是本人去年设计的一个展厅,已经施工完成了,当时是手调的,后来接触了一点GRASSHOPPER,学了两个月,还是不知道如何弄出来这种,之前试写出来,很多条折线长出来,可以用随机数控制直线长度和折向的角度,但是不知道如何让这些线互相规避开又不会离太远。求指点!!!

作者: hugh23    时间: 2020-2-29 15:29
同问。求思路,手动参数化,生活,太难了。
作者: Jieping    时间: 2020-3-3 02:33
提供一个不算完美的思路,先上图:
[attach]52823[/attach]

[attach]52824[/attach]

[attach]52827[/attach]

[attach]52826[/attach]

大致思路:垂直移动一条水平多段线的控制点,但是移动的距离只能是 A , -A 两个数里的任意一个。这样就会形成三角和梯形的波型折线(如下图一)。再通过量线段间的夹角,把“三角波”cull出来,进一步转换成“梯形波”(如下图二)。不完美的地方在于一些数值需要通过初步的计算才能保证所有的拐点都落在一个“网格”上。

[attach]52828[/attach]


[attach]52829[/attach]

作者: swordfish127    时间: 2020-3-3 13:50
本帖最后由 swordfish127 于 2020-3-3 13:58 编辑
Jieping 发表于 2020-3-3 02:33
提供一个不算完美的思路,先上图:

多谢您的提点,我这几天也试了一个出来,是分两个批次来画,第一批次先画出一些距离较远,不会交叉的线,第二批次,是在这些不会交叉的线中间插出一些线,检测第二批线的点是否会超出第一批两条线之间的范围。等下我上传我试作的一个,您的这个给了我思路上的开拓,非常感谢!附件一个是GH,一个是犀牛,要用到海葵插件。打开文件以后,选中那根横线,每移动一下位置,就会产生一条完全不同的折线,有些地方会生成失败,不过移动5次总有2-3次是可以完全长出来的。





欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/) Powered by Discuz! X3.2