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

news/2025/3/15 5:12:30/

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

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

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

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

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

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

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

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

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

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


 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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


 

预告:

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

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


http://www.ppmy.cn/news/1350770.html

相关文章

计算机服务器中了mkp勒索病毒如何解密,mkp勒索病毒解密流程

随着网络技术的不断发展与应用,越来越多的企业走向数字化办公模式,计算机极大地方便了企业的正常生产运营,但网络威胁的手段也不断增加。近期,云天数据恢复接到很多企业的求助,企业的计算机服务器遭到了mkp勒索病毒攻击…

速盾cdn:香港服务器如何用国内cdn

在国内使用香港服务器的情况下,可以考虑使用速盾CDN来提供加速服务。速盾CDN是一种专业的内容分发网络解决方案,可以通过使用不同节点的服务器来提供高速的内容传输和访问。 首先,使用速盾CDN可以帮助解决香港服务器与国内用户之间的延迟和带…

Android 9.0 禁用adb install 安装app功能

1.前言 在9.0的系统产品定制化开发中,在进行一些定制开发中,对于一些app需要通过属性来控制禁止安装,比如adb install也不允许安装,所以就需要 熟悉adb install的安装流程,然后来禁用adb install安装功能,接下来分析下adb 下的安装流程 2.禁用adb install 安装app功能的…

linux 下 chrome 无法在设置里面配置代理的解决方法

文章目录 [toc]解决方法查找 chrome 命令路径查看 chrome 启动文件方式一方法二 在 linux 环境下,使用 chrome 没办法像 firefox 一样在设置里面配置代理,打开 chrome 的设置会有下面的内容显示 When running Google Chrome under a supported desktop e…

探索Gorm - Golang流行的数据库ORM框架

🏷️个人主页:鼠鼠我捏,要死了捏的主页 🏷️系列专栏:Golang全栈-专栏 🏷️个人学习笔记,若有缺误,欢迎评论区指正 前些天发现了一个巨牛的人工智能学习网站,通俗易懂&…

RK3568笔记十三:Zlmedia推流测试

若该文为原创文章,转载请注明原文出处。 使用正点原子的屏幕竖屏用不习惯,所以想推流用VLC方式显示,而Zlmedia功能很强大,推流拉流都有,拉流在前面有提及。研究了几天,最后还是勇哥帮忙,所以知道…

软件测试【一】Python编程思维及语法

一、变量的定义及基本使用 Python是一种动态类型的编程语言,它不需要在变量定义时指定数据类型。当你为一个变量赋值时,Python会自动判断变量的数据类型。 变量的定义及基本使用: 在Python中,变量就是一个可以存储任意数据类型的…

WebSocketServer+redis实时更新页面数据

redis 实现发布订阅功能具体实现_redis convertandsend-CSDN博客 主要看上面这个 使用redis做websocket分布式消息推送服务_websocket redis-CSDN博客 ClassCastException: java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject 的解决办法_java.lang.class…