BIM建筑网
更专业的BIM技术学习网站!


BIM问答|什么是可视化编程?Dynamo可视化编程是什么意思?

免费的Ai上线啦!
BIM建筑网自主研发,你想要Ai功能都在这里!
Ai·提升效率 技术答疑

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

BIM问答|什么是可视化编程?Dynamo可视化编程是什么意思?

Dynamo极大程度上地弥补了Revit在曲线曲面复杂模型上的缺陷,同时为Revit的数据传输应用提供了便捷途径,Dynamo作为Revit自身插件,避免再次开发API(ApplicationProgrammingInterface,应用程序接口)的庞大编程工作量,大大降低了工作难度,使得模型的调整与优化变得更为简单。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的多元化发展提供了广阔的平台。

微信公众号:xuebim
关注建筑行业BIM发展、研究建筑新技术,汇集建筑前沿信息!
← 微信扫一扫,关注我们+
赞(0) 打赏
BIM建筑网 » BIM问答|什么是可视化编程?Dynamo可视化编程是什么意思?

评论 抢沙发

评论前必须登录!

 

BIM建筑网,更专业的BIM技术学习网站!

关注建筑新动态,分享建筑新技术

联系我们关于BIM建筑网

觉得文章有用就打赏一下小编吧

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

扫码登录

微信「关注」,快捷登录
扫码关注后会自动登录
注册登录代表您已同意《用户许可协议》
账号登录 | 其他登录

|登录

找回密码

|账号登录注册