NCF参数化建筑论坛

标题: RegionDif的优化尝试Cluster [打印本页]

作者: 矮丑穷挫黑宅土    时间: 2014-10-24 17:29
标题: RegionDif的优化尝试Cluster
本帖最后由 矮丑穷挫黑宅土 于 2014-10-25 19:45 编辑

静态效果:
[attach]42466[/attach]

动图演示:

                               
登录/注册后可看大图



之前一个朋友在模拟某景观装置的时候,做类似云彩线,用圆和曲线RegionDif求差,可惜由于数据量太大所以机器直接就崩溃了。我不太懂脚本,不知道RegionDif,或者说GH有关布尔求差值的相关命令的核心是怎么样编程的,总之但凡涉及到布尔求差就很卡就对了!
所以那天帮朋友用别的方法做了一个优化的RegionDif,今天响应NCF众前辈号召,做成Cluster来抛砖引玉。
为了尽可能减少资源消耗,尽量避免了Profiler占用高的运算器。同时进行了一些公差范围内允许的等效优化。
希望这个Cluster可以打开前辈们的创作欲望,再做出可以替代实体的布尔差值的相关命令。这样以后再做实体交错就不会动不动就卡死啦~
当然,晚辈还只是初学者,这个版本肯定不是最快,占用资源最少的。也许有时候也会报错(我测试的时候没有问题),如果在使用过程中遇到问题,请多海涵!也欢迎各位前辈随时反馈,多批评多提宝贵意见。

使用须知:Cluster密码为DanielJin(有大小写区分),如果需要添加两根以上的源曲线,直接在Cluster内部添加输入端曲线即可,各前辈打开一看便知。实测当有两根曲线接入,RegionDif和Cluster同时运算时,两运算器的Profiler的百分比,Cluster为30%,RegionDif为70%,且线越多差异越明显。当然更推荐直接把多根曲线Shift连接到同一个输入端,这样Profiler运算百分比将会比给Cluster增加输入端减少20%左右。
下载须知因为网站限制,所以动图演示过大无法上传,直接用的外链。索性将Cluster,配套演示3DM,动图GIF全部打包放在了网盘里。共2.2M.另,我是用0076版本做的,不清楚低版本是否会出现Bug。
感谢NCF!收个辛苦费,下载链接如下:
[attach]42468[/attach]
Profiler测试补充:上边我提到的那个Profiler测的仅仅是光两根曲线运算的百分比差异。仅仅将两根曲线RegionDif,运算量就已经是1:2了。如果再加上DivideCrv,生一大堆圆,然后再RegionDif,那整套程序估计运算量更大了。而整套程序用Cluster的运算量就会小的多。





作者: nightawk    时间: 2014-10-24 17:33
沙发。。。
作者: 矮丑穷挫黑宅土    时间: 2014-10-24 17:34
nightawk 发表于 2014-10-24 17:33
沙发。。。

我X你真快!我刚发完,心里想算了好久都没做过沙发了自己来占了吧。
作者: nightawk    时间: 2014-10-24 17:36
矮丑穷挫黑宅土 发表于 2014-10-24 17:34
我X你真快!我刚发完,心里想算了好久都没做过沙发了自己来占了吧。

哈哈   秒回=。=。
作者: wuhawuhababy    时间: 2014-10-25 09:13
nightawk 发表于 2014-10-24 17:36
哈哈   秒回=。=。

相当详细!
作者: SDK    时间: 2014-10-25 11:16
[attach]42473[/attach]

ooooh baby!please buy my Cluster~ because I paid five lux for this. How?

作者: 矮丑穷挫黑宅土    时间: 2014-10-25 12:39
SDK 发表于 2014-10-25 11:16
ooooh baby!please buy my Cluster~ because I paid five lux for this. How?

[attach]42483[/attach]

你的gh版本是多少的?我最后是用0076导出的,应该是版本问题。

作者: songyaott    时间: 2014-10-25 13:57
太攒了太攒了太攒了
作者: wilde    时间: 2014-10-28 16:17
好东西  学习学习
作者: 鹰眼黑客    时间: 2014-11-2 19:48
真不错,赞一个。
作者: 鹰眼黑客    时间: 2014-11-3 09:47
SDK 发表于 2014-10-25 11:16
ooooh baby!please buy my Cluster~ because I paid five lux for this. How?

不是版本的问题,是你一开始画椭圆的方式不对,用椭圆工具不要用圆形工具。
作者: 鹰眼黑客    时间: 2014-11-3 13:53
wuhawuhababy 发表于 2014-10-25 09:13
相当详细!

你把cluster打开小改一下list item就正常了。
作者: LEFT    时间: 2015-12-23 22:48
鹰眼黑客 发表于 2014-11-3 13:53
你把cluster打开小改一下list item就正常了。

好东西  学习学习




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