Dynamo是Autodesk公司推出的一款可视化编程的插件,如图1所示,用于定义关系和创建算法,可以在三维空间中生成几何图形并进行数据处理。在通常情况下,Revit软件可以满足绝大多数项目模型设计的需求,但是对于一些复杂的大型构件,Revit很难对其进行精细化的创建,需要技术人员对软件二次开发。但对于非计算机专业人员来说,二次开发是一个困难的工作,会消耗大量的时间与精力。Dynamo则给设计人员提供一个简单的编程方法,它以脚本为基础给工程设计人员提供一个图形化的界面,通过链接相应的节点来生成复杂的几何图形和数据的处理,从而创建出一个适用于项目的流程和算法,实现对原始数据信息的自动处理和表达,达到建立模型的目的。Dynamo拥有自动运算能力,使得程序与编程结果完全同步,并且通过可视化效果让使用者阅读模型比阅读代码要容易。Dynamo的可视化编程设计降低了软件编程开发的门槛,即使是非编程专业人员也可以快速掌握。
图1 Dynamo初始界面
Dnyamo软件的优点:
(1)Dynamo作为一款可视化编程软件,以“所见即所得”为编程原则,实现了编程工作的可视化,让操作人员无需对软件进行真正的编写代码,只需链接相应节点,通过直观的操作方式即可完成编程任务,保证建模的正确率。
(2)Dynamo降低了工程设计人员对软件二次开发的需求,相比RevitAPI(Application Programming Interface),Dynamo软件更容易被理解和掌握,并且也可以弥补Revit自身的功能,如自动化重复操作、创建异形构件模型和复杂曲线设计等。
(3)Dynamo支持自定义扩充节点函数,若Dynamo本身的节点库中没有设计人员需要的节点,可以通过自身编辑一个新的节点来应用于软件中。
- BIM学习群
- 微信扫一扫
- 微信公众号
- 微信扫一扫