NCF参数化建筑论坛

标题: [求指教~~][grasshopper][kangaroo]探索用(尽量)等长的杆件细分曲面 [打印本页]

作者: 未雪天晴    时间: 2014-2-23 23:30
标题: [求指教~~][grasshopper][kangaroo]探索用(尽量)等长的杆件细分曲面
本帖最后由 未雪天晴 于 2014-2-24 19:11 编辑

[处女贴]初来乍到,请多关照~

直奔主题吧。想做的是优化曲面分割的方式。
因为觉得有些异形曲面如果直接使用UV分割似乎只能得到很多不等长的“杆件”,并不能较好地适应后期模型的加工。。。所以我想想个办法,利用grasshopper及其插件们来探索用较为等长德杆件来形成对曲面的细分。
于是以球面为实验
step1  一开始采用在球面上随机取点连线的方式,把"某个点连接别的点的个数"那个slider调到5以后,能得到这样的结果。。。这样的方式很难控制到每个点与周围点的连接。并且每条线的长度相差太远。
[attach]41104[/attach]
step2 后来我稍微再平面上做了个试验,结果是平面的结果比较理想,杆件长度的误差在小数点后三位开始[attach]41103[/attach]
step3 但是怎么弄到立体上呢?。。。。后来我发现了lunchbox,想利用它来帮助完成连线工作。迄今为止虽然连线比较好,但是老问题还是存在,即,一到立体上杆件长度的误差就很大了。并且lunchbox的细分方式并不完全适合“等长杆件细分”的这个目的——切球的方式不是均匀的,而是像地球一样的经纬式的切分。。。
[attach]41102[/attach]
所以现在问题转化成——要么找到一个办法,能让点在曲面上均匀排布
                                   要么能找到适合的面的切分方式
对于前者,我想到的是像物理中的相同电荷一样,距离远了有引力,距离近了有斥力,通过domain或者别的什么来设置影响范围。。。但是我还不会在grasshopper里设置斥力,[掩面]而且貌似运算量也不小的样子。。。
对于后者。。。真是不知道大神们有木有知道合适用来切分的运算器。。。
又或者有没有别的更好的思路。。。

附件附上电池~~
三个步骤电池的连贯性可能不是那么明显,请原谅grasshopper进阶阶段全靠自学的家伙吧~
望大神们不吝赐教~~

以上

作者: G.Y.    时间: 2014-2-24 10:10
我也一直在找,貌似是用kangroo做表面均匀点。像你说引力斥力,但是还不是很清楚。也在研究
作者: yuyuyu    时间: 2014-2-24 11:15
好像lunchbox里面可以做定量的分割,还比较方便
作者: 未雪天晴    时间: 2014-2-24 19:12
yuyuyu 发表于 2014-2-24 11:15
好像lunchbox里面可以做定量的分割,还比较方便

请问下lunchbox里的定量分割是怎么使用的呢?
作者: 未雪天晴    时间: 2014-2-24 19:13
G.Y. 发表于 2014-2-24 10:10
我也一直在找,貌似是用kangroo做表面均匀点。像你说引力斥力,但是还不是很清楚。也在研究

嗯嗯~就是表面均匀点的问题~你kangaroo的思路是怎样?
作者: 2256286451    时间: 2014-2-25 14:18
三个力合起来就行 以前尝试过  弹力 斥力 引力 慢慢调节参数 最后可以优化到每个杆件长度基本相等  电脑不行啊 反应慢
作者: 未雪天晴    时间: 2014-2-25 23:50
2256286451 发表于 2014-2-25 14:18
三个力合起来就行 以前尝试过  弹力 斥力 引力 慢慢调节参数 最后可以优化到每个杆件长度基本相等  电脑不行 ...

且让我试试看~太厉害了多谢解答~~~
作者: 未雪天晴    时间: 2014-2-25 23:53
2256286451 发表于 2014-2-25 14:18
三个力合起来就行 以前尝试过  弹力 斥力 引力 慢慢调节参数 最后可以优化到每个杆件长度基本相等  电脑不行 ...

呃,有一个疑问喔,引力和斥力是在下面两个电池中德exponents里确定么?。。。
作者: Zzzzkee    时间: 2014-2-26 11:50
我也试过这个,不过就用了一个弹簧,加上pull to surf。
作者: 2256286451    时间: 2014-2-26 12:38
未雪天晴 发表于 2014-2-25 23:53
呃,有一个疑问喔,引力和斥力是在下面两个电池中德exponents里确定么?。。。

在Strength 里面  正的值代表排斥,负值代表吸引
作者: molegu    时间: 2019-6-28 13:03
体量变大后,kangaroo对于如何找到最优解还是比较慢啊(可能我电脑不行吧)。用僵尸袋鼠求解然后连接Galapagos求解最优解太慢
作者: GH小蚱蜢    时间: 2021-11-24 12:12
2256286451 发表于 2014-2-25 14:18
三个力合起来就行 以前尝试过  弹力 斥力 引力 慢慢调节参数 最后可以优化到每个杆件长度基本相等  电脑不 ...

kangaroo2里面是不是就没有引力斥力了呀




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