不懂编程?节点包来凑——Dynamo常用节点包推荐(上)

由于篇幅有限,本次文章我们分上、下两篇,来分享给大家。

Dynamo作为一款辅助三维设计工具,他可以通过图形化的编程,帮我们解决很多在设计或者建模过程中遇到的小问题;同时他作为一款可视化编程软件,学起来也不太难,但是,很多时候,Dynamo自带的那些节点并不能满足我们日常工作的需要,因为这些节点,也就涉及到RevitAPI的九牛一毛,所以会编程又显得尤为重要了。

但是,Dynamo作为一款可视化编程工具,不就是为了解决我们不会敲代码的问题吗?所以呢,本次文章,我给大家分享一些节点包,用好这些节点包,相信在工作中,能够帮助你解决不少问题,同时还不需要你自己敲代码。

一、Orchid——推荐指数 ★★★★★

这个包最初,我是想要删除族参数的时候,在GitHub上找到的;里面有丰富的关于参数的节点,不论是项目参数、共享参数还是族参数,应有尽有,而且包内都是成套的节点,用起来特别顺手。

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第1张图片

用了一段时间以后,发现这个包里,有太多好用的节点了,简答举几个例子:

“DataStream.Await”,允许某段程序在指定节点之后再运行,我在处理Excel或者参数的时候,经常会用到这个节点:

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第2张图片

"Document.BackgroundOpen"可以后台打开Revit文件,并且允许你分离中心文件,批量处理的时候,特别方便:

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第3张图片

创建和添加共享参数也比自带的节点好用,可以判断当前项目是否用该共享参数,然后进行添加和更新。

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第4张图片

简单举两个例子,这个包很有潜能,多去翻翻节点,会有意外的收获哦~


 

二、Data-Shape——推荐指数 ★★★★★

如果你也想我一样,喜欢折腾,那么这个包特别适合你,这个包,可以在你完成你的程序以后,为它定制一个UI,方便不会Dynamo的小伙伴使用。

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第5张图片

如上图,这样一个UI只需要UI.MultipleInputForm ++配合几个输入端,就可以轻松实现:

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第6张图片

当然了,Data-Shape还可以做各种的图表,可玩性很高,这里就不详述了:

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第7张图片

三、archi-lab——推荐指数 ★★★★★

archilab算是经典的节点包了,从用Dynamo开始,基本就一直在用,里面有各种节点,覆盖面特别广,打印PDF、导入导入Excel和CSV,可以说基本的常用节点,它都有几个,可以解决很多日常的问题。
 

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第8张图片

而且作者还有几个包,例如:archilab_Bumblebee处理Excel用,Archil-lab_Mandrell处理图表用,都是很方便的。

四、BimorphNodes——推荐指数 ★★★★★

对于经常处理CAD文件以及链接模型的小伙伴,这个包可以说是必备选项,里面包含了处理CAD曲线、文字等的一系列节点,而且使用很简单,学习成本很低。

同时,用这个包处理链接的Revit文件,也特别方便,基本是一套下来的,帮你获取链接模型的图元以及复制到当前文档等,完全满足你的日常需求。

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第9张图片

五、LinkDWG&LinkDWG2——推荐指数 ★★★★★

说起来,处理CAD文件,那么就不得不提KOZ的LinkDWG节点包,这里面的节点,都是完全针对CAD的,可以处理各种链接的CAD文件,就像是在CAD中使用一样,特别的好用。

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第10张图片

但是,这个节点包的学习成本也比较高,需要理解作者的开发思路才行,不然你很难拿起来就用。尤其是更新到LinkDWG2以后,操作逻辑和原来有很大的变化,有需求的小伙伴,可以关注知乎上的建筑师魔术手,里面有关于LinkDWG的介绍。

六、Chynamo&ChynamoApp——推荐指数 ★★★★★

同样是K神出品,这两个包也很实用,例如我很早以前写过的创建房间装饰面层,用的就是这个包。

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第11张图片

例如,Revit地形文件的转换,都有现成的节点:

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第12张图片

ChynamoApp里有一系列,针对Revit建模的节点,例如创建轴网,编辑轴网编号,创建墙、楼板、房间等,很实用,值得推荐。

七、LunchBox——推荐指数 ★★★★★

用过Grasshopper的都知道这个节点包,在做幕墙网格划分的时候,特别方便,包里面内置了很多网格划分的形式:

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第13张图片

我们之前在讲幕墙的文章时候,用过这个节点包,这里就不在赘述了。

当然了,这个是Revit的包,里面还有很多与Revit交互的节点,就留给大家自己去发现吧~

八、Clockwork——推荐指数 ★★★★★

同样的,Clockwork节点包,也是一个非常全面的节点包,里面包含了大量的节点,像图元的剪切和连接等,都有相应的节点:

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第14张图片

九、Rhythm——推荐指数 ★★★★☆

这个包也很常用,例如获取和设置图元的类型参数,都会用到这里面的节点:

不懂编程?节点包来凑——Dynamo常用节点包推荐(上)_第15张图片

十、Spring——推荐指数 ★★★★☆

Spring也是一个比较全面的节点包,因为太全面了,也不好特殊介绍什么,大家多翻一翻,就明白了了,比较推荐。
 


 

好了,由于篇幅有限,本篇文章,我们先简单介绍了一些比较大众化的节点包,下一篇,会给大家推荐一些有针对性的节点包,当然,这只是我了解的一些节点包,小伙伴们有更好地节点包,也欢迎你留言分享哦~


 

预告:

下篇介绍的节点包,主要有:Ampersand、DynaMaps、IГIS、Genius Loci、Ladybug、Modelical、NodeModelCharts、SXF_Bridge、Structural Design、MEPover、MeshToolkit等,因为是小众一些的节点包,下次可能就会更简单的介绍一下哈~

好了,今天的分享就到这里了,主要是想给大家分享一些节点包,希望能帮助大家解决更多的实际问题,当然还需要大家自行尝试,有不对的地方,请指正哈!

你可能感兴趣的:(Dynamo案例百解,python,Dynamo)