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


BIM技巧|Revit API很完善了吗?用户可以通过Revit API实现哪些功能?

VIP免费下载全站资源
VIP优惠来袭,免费下载全站资料和课程,技术问题可以随时提问;
查看VIP会员

Autodesk Revit软件提供API(应用程序接口),开发技术人员和部分高级用户能用该功能将自己的插件程序应用到Revit中,开发符合自己需求的工具,从而提高工作效率。Revit API经历了很多阶段的发展功能变得更加强大,同时更好地服务开发者。目前,Revit API已经十分完善,用户可以通过Revit API实现以下功能:构建、删改图元、创建插件更改进用户界面、新建项目文件、执行各种BIM功能分析,并通过创建插件自动进行庞大且重复的工作。除此之外,还能做到链接其他软件,进行结构解析等多项功能。综上所述,使用Revit API基本上可以实现Revit上的所有操作。

BIM技巧|Revit API很完善了吗?用户可以通过Revit API实现哪些功能?

Revit API的应用基于Revit产品,必须在Revit运作的时候才能应用。Revit API.dll是Revit进行Revit功能延伸的方式和标准。Revit API.dll程序集包括了全部Revit界面设计的接口。用户必须通过Revit API对Revit进行扩充和数据查看,才能在自己的程序中实现接口的连接,包括了三种类型的接口,分别是外部命令、外部应用和数据库级别外部应用。

(1)IExternalCommand

在应用外部命令实现Revit二次开发时,Revit API用户需要实现IEexternalCommand接口。IEexternalCommand接口的Excute被重载用于实现IExternalCommand。由外部命令创建的对象无法保存在软件中,编译代码后外部命令的整个过程就完成了。

(2)IExternalApplication

技术人员可以用IExternalApplication来加载自己的程序。外部应用的程序被Revit使用.addin文件读取和载入。技术人员能利用外部应用中重新载入抽象函数,在Revit中实现程序插件功能。

(3)IExternalDBApplication

DB级别的外部应用没有可以进入Revit界面的接口。这个应用基本上用来处理事件,通过实现这个应用接口,技术人员可以增添自己需要的数据库基本外部程序应用。Revit和Office一样使用的多文档模型,每个Revit对话对应着一个应用对象,用户使用对象访问Revit文档和对应的信息。

微信公众号:xuebim
关注建筑行业BIM发展、研究建筑新技术,汇集建筑前沿信息!
← 微信扫一扫,关注我们+
赞(0) 打赏
BIM建筑网 » BIM技巧|Revit API很完善了吗?用户可以通过Revit API实现哪些功能?
100套内部BIM资料,限时领!
付费搞来的,大家都在学!
领取资料 AI解答

评论 抢沙发

评论前必须登录!

 

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

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

联系我们关于BIM建筑网

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

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

支付宝扫一扫打赏

微信扫一扫打赏

扫码登录

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

|登录

找回密码

|账号登录注册