BIM网校

加入BIM圈

扫一扫,加入BIM圈

Dynamo可视化编程是什么意思?

2022-07-15 18:48发布

可视化编程(Visual Programming Language,VPL)对于并不熟悉程序代码的工程人员更加友善,软件的使用更加简洁方便。基于Revit的Dynamo就像Rhino所搭配的Grasshopper、Bentley旗下的Generative Components,在软件平台原有基础上,实现了更为强大的参数化功能。

摄图网_500264178_wx_办工桌上的报表和手(非企业商用).jpg

Dynamo极大程度上地弥补了Revit在曲线曲面复杂模型上的缺陷,同时为Revit的数据传输应用提供了便捷途径,Dynamo作为Revit自身插件,避免再次开发API(Application Programming Interface,应用程序接口)的庞大编程工作量,大大降低了工作难度,使得模型的调整与优化变得更为简单。Dynamo为创建、管理、使用BIM模型内部信息提供了新的方式,开拓了更为广阔的应用可能性,为进一步挖掘信息价值提供了新方法。

与单纯依靠Revit建模相比,Dynamo以代码的方式实现了更加快速的模型构建,依赖代码块构成项目整体自身就具有了出众的参数化能力,同时由于Dynamo提供的各类节点包,使得其信息处理能力远高于Revit。Dynamo在极大程度上实现了BIM技术的核心需求,即强大的信息处理能力。

Dynamo是开源的可视化编程软件,使用者以可视化的方法构建自定义算法已处理数据并生成几何图形,同时支持使用者可以对软件进行修改扩充,不断提高软件适应性能。在Autodesk公司不断探索BIM技术的过程中,集成了大量常用建模工具,同时将编程语言模块化并设置匹配的图形引擎,造就了最初的Dynamo原型DesignScript。随着BIM技术逐渐普及,Revit软件逐渐成熟,Autodesk公司在Revit2017之后的版本中将Dynamo作为插件设置为了Revit内部管理工具。

类似于Revit对工程项目的分类,Dynamo也具有两类文件,类似于项目文件级别的脚本文件(.dyn)以及类似于构件级别的节点文件(.dyf),在一个脚本文件中可支持多个节点文件运行。Dynamo支持第三方自定义功能软件的使用,用户根据自身需求编辑节点集(即软件包),上传至服务平台即可实现共享,为Dynamo的多元化发展提供了广阔的平台。


文章来源:https://www.bimsq.com
赞赏支持