首页/BIM专题

什么是Revit二次开发?Revit平台的二次开发功能介绍

发布于:2022-02-16
7404人 分享

虽然Revit软件拥有非常强大的功能供BIM工程师使用,但仍然不可避免的有所限制,需要工程师对功能进行二次开发扩展。

腿腿教学网-什么是Revit二次开发?Revit平台的二次开发功能介绍

Revit二次开发,即在Revit软件的基础之上,根据用户的个性化需求,通过开放的底部接口扩展功能,实现功能的二次开发。

Revit二次开发主要有两种方式,第一种方式为编写C#、C++等计算机语言程序,开发人员在开发平台上依据个性化的需求,调用RevitAPI的底层代码设计相关算法程序,并以插件的形式载入Revit平台,从而实现功能的开发;另一种方式为基于Revit内置可视化编程插件Dynamo的二次开发,在Dynamo中,已将基本的图形算法内嵌在节点中,其直观表现形式为可供连接的小方块,一个小方块表示一个函数操作,依据个性化需求,调用一个个的节点并以逻辑关系连接节点,最终实现所需功能的开发。

这两种Revit二次开发方法各有优劣,在操作难度上,前者需要开发人员拥有较为深厚的编程基础,这对于建筑工程师十分不友好,而基于Dynamo的二次开发门槛较低,操作简单,放置节点块连线即可实现二次开发;就开发功能的深度和广度而言,前者所能实现的功能更加强大全面,后者受节点的限制实现功能有所欠缺,虽然也可基于Dynamo平台编写DesignScript语言乃至Python语言扩大开发功能,但效果依旧不如前者。

Revit原生二次开发系列课程:http://www.tuituisoft.com/series/52.html

转载请注明来源本文地址:https://www.tuituisoft/bim/24650.html

上一篇:没有了 下一篇:没有了