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


BIM技巧|Revit二次开发用什么语言?Revit API及二次开发常用工具

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

AutodeskRevit系列软件的每个产品都会提供对应的API(ApplicationProgrammingInterface),这使得第三方的开发人员能够利用Revit API把他们的应用程序整合到Revit系列产品中。

BIM技巧|Revit二次开发用什么语言?Revit API及二次开发常用工具

Revit API是建立在Revit产品的基础之上的。它是一个类库,必须在Revit运行时才可以工作。通过运用API,可以获取模型的图形数据、参数数据;建立、调整、移除模型元素;通过生成插件对UI强化、对复杂工作进行智能化;通过整合第三方应用,来完成包括链接到外部数据库、转移数据结果到分析应用中等。Revit中的Architecture模块、Structure模块与MEP模块的API十分类似,因此共同称为Revit API。

Revit API可以通过C#一程序开发语言来编写。

Revit API也能够通过使用编程完成对模型元素的建立、调整和移除等功能。通过创建插件来实现对UI用户界面功能的强化,以及对某些重复性管理工作的智能化。

Revit API还能够把应用程序整合到基于Revit的各层产品。同时还能够进行所有类型的BIM数据分析,以及进行自动建立项目文件。

通过对Revit进行二次开发,将简单基本参数和重要基本参数的相对关系以及简单基本参数之间的约束关联和Revit连接,从而完成了采用Revit平台对新族的参数化构建。Revit API提供了用户与Revit的接口,可以实现浏览BIM模型参数、建立UI交互界面等功能。

常用的二次开发工具有VisualStudio2017开发软件、RevitSDK工具包、RevitLookup插件和AddInManager插件。VisualStudio2017是基本的软件开发平台,其上承载了大量包含C#语言、F#语言、C++语言等和.NET兼容的编程语言,使用这些编程语言就能编写出可以在Revit API上运行的程序。

——节选自《基于BIM的结构正向深化设计研究》姜敏慧

仅供学习交流 版权归原作者所有 侵删

微信公众号:xuebim
关注建筑行业BIM发展、研究建筑新技术,汇集建筑前沿信息!
← 微信扫一扫,关注我们+
赞(0) 打赏
BIM建筑网 » BIM技巧|Revit二次开发用什么语言?Revit API及二次开发常用工具

评论 抢沙发

评论前必须登录!

 

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

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

联系我们关于BIM建筑网

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

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

支付宝扫一扫打赏

微信扫一扫打赏

扫码登录

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

|登录

找回密码

|账号登录注册