Dynamo软件是什么? Dynamo软件是一款作为开源的三维可视化编程软件而活跃在BIM软件的历史舞台上的一款软件,前身是插件,现在是能够让用户直观地编写脚本,操控程序的各种行为的一款好用的软件。
Dynamo软件是什么?
Dynamo软件是一款作为开源的三维可视化编程软件而活跃在BIM软件的历史舞台上的一款软件,前身是插件,现在是能够让用户直观地编写脚本,操控程序的各种行为的一款好用的软件。
有什么用?
Dynamo 是基于 Autodesk Revit 所发展出来的附属参数化平台,可以进行许多对于 Autodesk Revit 数据库做抽取、统合、修改、运算等关键程序代码编列的功能,来辅助 Autodesk Revit 于目前的平台上所无法达成或是不易达成的事项同时也将建筑设计走向程序代码编列的一个重要的里程碑, Dynamo 是一种视觉脚本程序,协助用户自定义算法来处理数据和产生几何图形。
Dynamo的使用特点
(1) 可视化编程 : Dynamo提供了与Revit全新的交互思路,通过可视化编程使得结果与程序可以同步显示和调整。另外传统的编程语言对于非计算机编程专业的人员有一定的难度和门槛,且程序语言易错、枯燥,需多次调试才能运行,而Dynamo中的编程主要指一些功能节点的有序且符合逻辑组合。
(2) Dynamo插件是开源的 : Dynamo中的节点是实现一些基础功能的函数,这些函数都来自于RevitAPI,除了直接使用这些节点搭建程序流,用户还可以根据使用需求进行自定义功能节点的制作,并上传到节点库。除此之外Dyanmo中还支持采用Python编程,来扩展丰富Revit的内部功能,通过Python编程极大的降低了二次开发的门槛。
(3) 促进Revit与外部软件的数据交流 : Dynamo能够识别并提取Excel、TXT等文件格式的数据,方便Revit接受外部数据,当需要输入大量无规则的数据时,可通过写入写出Excel来实现数据的交换,弥补了Revit自身对信息传递的一部分不足。
鉴于以上的几大特点,使用Revit时Dynamo常被用作功能辅助工具,而基于Revit+Dynamo的工作模式正被更多的BIM使用者所认同,特别是Revit在桥梁工程的应用中,Dynamo已是不可或缺的工具。