- Dynamo 简介 -
Dynamo 依托于 Autodesk Revit 软件之上,是一款开源可视化编程插件,提供了一种在 Revit 中处理几何信息的全新方式。使用 Dynamo,工程师能够通过基于节点的可视化编程界面来自定义计算设计和自动化流程。
附加在图形类软件上时,需要设计针对主程序图形类实体的节点库。
Dynamo 以前也是 Revit 的插件,现在已经集成为 Revit 内置的可视化编程工具,可辅助快速实现参数化设计、数据管理以及性能分析。
- Dynamo基本概念 -
“计算设计”是指——运用创新的解决方法和新颖强大的计算算法,自动运行、模拟、参数化和生成设计解决方案。近几年来,计算设计对建筑实践产生了深远影响。
“可视化编程语言”是指——支持设计师通过图形用户界面构建编程关系的概念。设计师通过将功能节点连接在一起实现编程,而不需要学习一门编程语言。
Dynamo 是 Autodesk Revit 的开源附加模块。使用 Dynamo,设计师将获得传统建模界面所无法提供的数据操纵和几何控制功能。能够灵活的获取和管理建筑信息,能够构建自定义系统来控制族和参数。
- Dynamo应用方向 -
● 1.概念设计和方案推敲
● 2.参数驱动下批量放置 Revit 自适应构件
● 3.桥梁设计
● 4.Revit 异形建模功能补充
● 5.建筑信息管理
● 6.自动钢筋建模 DynamoRebar 软件包
● 7.建筑日照分析 DynamoforInsight360
● 8.盾构隧道设计
● 9.钢结构建模和计算 DynamoExtensionforAdvanceSteel
- Revit 中的 Dynamo -
Revit2016 及往期版本
Revit2016 及往期版本,皆不含有 Dynamo 的相关内容,需要独立安装沙盒模式的 Dynamo。
安装完沙盒模式的 Dynamo 后,Dynamo 的相关内容将位于:Revit 主面板-->附加内容-->Dynamo
Revit2016 及往期版本,皆不支持 2.x 版本号之后的 Dynamo。
Revit2017 及以后版本
Revit2017 之后的版本,Dynamo 被以插件的形式整合进了 Revit 安装包中,所以用户安装的 Revit 中会自带 Dynamo。
Revit2017 之后的版本,Dynamo 的相关内容将位于:Revit 主面板-->管理-->Dynamo
Revit2017 之后的版本,可以完整支持 0.x、1.x、2.x 版本号的 Dynamo。
- Dynamo 的文件格式 -
Dynamo 与 Revit 的类似,主要有两种不同层级的文件格式,.dyn 与 .dyf。
其中 .dyn 文件与 Revit的.rvt 格式类似,是文件级别的文件格式,在 Dynamo 中,一个 .dyn 文件代表一个脚本(Script)。
而 .dyf 文件与 Revit 的 .rfa 格式类似,是构件级别的文件格式,在 Dynamo 中,一个 .dyf 文件代表一个节点(Node)。
一个 Revit 项目文件中(.rvt),可以有很多个不同的构件(.rfa),与之类似,一个 Dynamo 脚本文件中(.dyn),也可以有很多个不同的节点(.dyf)。
- Dynamo 的初始界面 -
- Dynamo 的软件界面 -
模型空间与节点空间:
● 节点库:善用节点库上方的检索功能,那么不管节点库发生了如何大的变化,都能随时找到自己想要的节点。
比如在搜索框中搜索关键词 Point,节点库便会实时展现出所有与该关键词相关的节点,以供用户使用
● 操作标记:在节点库中进入 Geometry->Points->Point 类目下,Point 类目下的所有节点,都被划分在了三个不同的标记之下。
● 举例:Point.ByCoordinates -- 通过给定的 x、y 坐标创建一个点
● 举例:Point.X -- 查询点 x 坐标,就是问号下的查询节点
添加节点后如何查看输出节点类型?
搜索栏中输入(Type),选择(Object.Type)与之节点连接,就能查看“20”,是个字符串 String
Dynamo 的节点会通过界面颜色来表达其工作状态,如下图。
● 节点连接件
关于如何创建和删除连接件,创建的方法就是点击某个节点的输出项,再点击另一个节点的输入项即可;也可以先点击输入项,再点击输出项,顺序无关紧要,删除的方式只要把第二次点击换成空白位置即可。
● 节点的成组
选择一个或多个节点,在节点面板上右击,选择创建组即可;更改组名称,选择背景颜色,以及解组。成组之后,如果想要删除组内节点,可直接删除,不会破环剩余的成组。但如果需要向组里面添加新的节点的话,就需要先将之前的组解散,再重新成组。
如何添加节点包?
下期小编教你快速制作一个简单的 Dynamo 小程序!敬请期待~
文 | 南瓜
编辑 | Shirley
来源 | BIMBANK
转载请联系授权(微信ID:BIMBANKchina)