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

news2025/1/21 17:59:37

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

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.coloradmin.cn/o/1446805.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring Boot 笔记 006 创建接口_注册

1.1 由于返回数据都是以下这种格式,那么久再编写一个result实体类 报错了,原因是没有构造方法 可以使用lombok的注解自动生成,添加无参的构造器和全参的构造器 package com.geji.pojo;import lombok.AllArgsConstructor; import lombok.NoArg…

【C语言】【力扣】7.整数反转和9.回文数

一、整数反转 1.1 个人思考过程 初解:出现ERROR,数据溢出的情况下应该返回0。(错误) int reverse(int x){int y0;while(x!0){yy*10x%10;x/10; }return y; } 再解:加上数据溢出判断条件。(正确&#…

JS逆向进阶篇【去哪儿旅行登录】【上篇】

目标url: aHR0cHM6Ly91c2VyLnF1bmFyLmNvbS9wYXNzcG9ydC9sb2dpbi5qc3A 实现难点: 逆向滑块请求发送短信登录 目录 每篇前言:0、前置技术栈(1)JS实现页面滑动(2)JS实现记录滑动轨迹(3&#xff…

二、ClickHouse简介

ClickHouse简介 前言一、行式存储二、DBMS功能三、多样化引擎四、高吞吐写入能力五、数据分区与线程级并行六、场景七、特定版本 前言 ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的列式存储数据库(DBMS),使用 C 语言编写,主要…

2024年教师资格证认定报名完整流程

💚网上报名流程概览 一、进入教资认定网报入口; 二、进行实名核验; 三、申请网报时间查询; 四、个人信息维护; 五、认定申请报名; 💚认定所需材料 1、 身份证; 2 、户口本/居住证…

【Java程序设计】【C00249】基于Springboot的私人健身与教练预约管理系统(有论文)

基于Springboot的私人健身与教练预约管理系统(有论文) 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于Springboot的私人健身与教练预约管理系统 本系统分为系统功能模块、管理员功能模块、教练功能模块以及用户功能模块。 系统功能模…

计算机网络——08应用层原理

应用层原理 创建一个新的网络 编程 在不同的端系统上运行通过网络基础设施提供的服务,应用进程批次通信如Web Web服务器软件与浏览器软件通信 网络核心中没有应用层软件 网络核心没有应用层功能网络应用只能在端系统上存在 快速网络应用开发和部署 网络应用…

ChatGPT4 教你如何完成SQL的实践应用

对数据库的各项应用与操作都离不开SQL来对数据进行增删改查。 例如 : 有一张某公司职员信息表如下: 需求1:在公司职员信息表中,请统计各部门,各岗位下的员工人数。 如果这个SQL语句不会写或者不知道怎么操作可以交给…

【C基础刷题】第九讲

本系列博客为个人刷题思路分享,有需要借鉴即可。 1.目录大纲: 2.题目链接: 统计成绩 00:00:00⸺00:09:00题号:BC33 链接:https://www.nowcoder.com/practice/ cad8d94…

【VTKExamples::PolyData】第二十七期 KochanekSpline

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 前言 本文分享VTK样例KochanekSpline & KochanekSplineDemo,并解析接口vtkParametricSpline & vtkParametricFunctionSource,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,…

过河卒(洛谷)

题目 原题 题目描述 棋盘上 A A A 点有一个过河卒,需要走到目标 B B B 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 C C C 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。…

响应式编程三流处理

响应式编程三流处理 组合响应式流concatmergezipcombineLatest flatMap、concatMap、flatMapSequebtial操作符flatMapconcatMapflatMapSequential 元素采样sample 和sampleTimeout 流的批处理bufferwindow操作符group by将响应式流转化为阻塞结构在序列处理时查看元素物化和非物…

使用Python+OpenCV2进行图片中的文字分割(支持竖版)

扣字和分割 把图片中的文字,识别出来,并将每个字的图片抠出来; import cv2 import numpy as npHIOG 50 VIOG 3 Position []水平投影 def getHProjection(image):hProjection np.zeros(image.shape,np.uint8)# 获取图像大小(h,w)image.sh…

【Langchain Agent研究】SalesGPT项目介绍(三)

【Langchain Agent研究】SalesGPT项目介绍(二)-CSDN博客 上节课,我们介绍了salesGPT项目的初步的整体结构,poetry脚手架工具和里面的run.py。在run.py这个运行文件里,引用的最主要的类就是SalesGPT类,今天我…

DS Wannabe之5-AM Project: DS 30day int prep day14

Q1. What is Autoencoder? 自编码器是什么? 自编码器是一种特殊类型的神经网络,它通过无监督学习尝试复现其输入数据。它通常包含两部分:编码器和解码器。编码器压缩输入数据成为一个低维度的中间表示,解码器则从这个中间表示重…

P1164 小A点菜题解

题目 uim拿到了uoi的镭牌后,立刻拉着基友小A到了一家餐馆,很低端的那种。uim指着墙上的价目表(太低级了没有菜单),说:“随便点”。 不过uim由于买了一些书,口袋里只剩M元(M≤10000)。 餐馆虽…

算法村目录

大家好我是苏麟 , 这是算法村使用目录 . 算法通关村 从链表到动态规划的实战 目录 算法村开篇第一关 了解链表第二关 链表专题第三关 数组专题第四关 栈专题第五关 队列专题第六关 树专题第七关 二叉树遍历专题第八关 二叉树专题第九关 二分查找与二叉树专题第十关 快速排序与归…

Java学习18-- Override方法重写【★】

重点:super类 & 方法重写 ★看不明白多看几遍,记住static优先级>>高于override 重写Override methods★ 重写Override:child class可以覆盖father class中的method,即子类child class和父类father class有相同名称、…

extern 使用头文件

画红线的那个 很重要 详细解释之后写 全局变量定义在头文件,然后如果很多c文件通过include包含这个头文件,那么因为include是在预编译阶段,直接把这个头文件里面的东西解出来,然后插入在这个c文件,那么如果有很多个c文…

mysql数据库concat指定连接符号

SELECT CONCAT_WS(;;;, 你好,华为) FROM DUAL;