完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Revit二开需要什么工具?Revit API的开发工具分几种?

发布于:2022-01-18
首页/BIM专题
1673
分享

Revit系列软件目前主要应用于房建领域,软件本身对其他领域的支持能力有限,因而为了增加Revit软件对于其他领域的支持,提高效率,通过Revit API开发以实现应用过程的优化,以编程的方式完成一些规律性强、重复量大的工作,可以简化相应的操作过程,高效、准确、便捷地实现用户需求的功能,显著的提高项目建设的效率。

腿腿教学网-Revit二开需要什么工具?Revit API的开发工具分几种?

Revit API的开发工具可分为两种:

一种是VisualStudio,可以选择C++、C#、VB.NET等任何支持.NET Framework的语言。在开发时需引用Revit开发接口RevitAPl.dll和Revit APIUI.dll文件,RevitAPl.dll程序集包含了访问Revit中DB级别的Application、Document、Element以及Parameter的方法;Revit APIUI.dll程序集包含了所有操作和定制RevitUI的接口,主要包括IExternalCommand相关接口、IExternalApplication相关接口、Selection选择、菜单类RibbonPanel,RibbonItem以及其子类和TaskDialogs任务对话框。

另一种为VSTA(Visual Studio Tools for Application),它是Revit软件内部的开发环境,通过C#等语言生成脚本宏将程序附着在模型上,类似于AutoCAD的VBA开发,其通过宏的运行来实现操作。

Revit软件为开发者提供了Revit SDK(Software Development Kit),其中包括初学者说明介绍、开发常用帮助文档等资料。SDK基本涵盖了API用法,使开发者在开发模型信息时对元件进行查询、变更及添加等相关操作,可以根据自己的需要开发扩展Revit功能,提高工作效率。

此外,还需要安装Add-InManager插件管理器,用来加载和管理开发出来的应用插件,可在RevitSDK中获取。成功安装后可在Revit菜单中添加“附加模块”功能选项,方便加载和调试插件。

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

未标题-1.jpg

上一篇:没有了

下一篇:没有了

QQ咨询
联系QQ:

2158157721

电话咨询
咨询电话:

15359439502

APP下载
扫码关注
关注微信公众号
返回顶部