Revit API接口定义是什么?Revit API接口现状

2021年10月31日BIM科技阅读模式

Revit API(RevitApplication Programming Interface),即Revit软件系统应用程序开发。目前,国内有很多专家也称之为Revit软件应用编程程序接口。在Revit系列软件中并不是单一化,便于开发者的二次开发软件平台从建筑、结构及设备三个方向提供了相对应的API接口。同时这些整合起来的接口都有一定的共性,设计者可以进行简单、便捷的应用。Revit API.dll与Revit APIUI.Dll是BIM所包含的程序集。如果在Revit软件上让插件得以运行的话,需要编写相对应的.addin文件,然后在Revit软件上进行注册。当下一次重新启动Revit软件时,注册后的插件会得以运行。

Revit API接口现状

在美国,Revit的二次开发速度飞速发展。截至2019年,根据Autodesk应用业务在建筑设计和性能方面分析,Revit二次开发数为386个。在设计和模拟机制分析方面,有154个;电气设计为96个;供水设计有55个以上的插件。其中89个是插件的专业开发设备,这也是二次开发插件飞速发展的成效。同时dynamo被追加到目前软件公司Autodesk2019的版本中,在这种视觉化和参数化编程插件,充分体现了Revit API强大的性能功能。

目前为止,Autodesk已发展成为世界上最大的工程软件公司。该公司提供面向制造业、建筑业、基础设施以及其他领域。正是由于公司自身出色的数字设计、良好的服务理念。自1982年正式上市以来,Autodesk已经针对最广泛的应用开发了各种工程解决方案。该公司能够帮助开发者体验设计成果完成之前尝试自己从设计到生产过程的创造力。在软件开发方面拥有多年经验,在Revit API的实现和开发方面,Autodesk拥有着领先世界水平的能力。在获得Revit Technology Corporation软件之后,Autodesk实施了加载API,于2005年发布了第一个RevitB.0版本,便于用户进行二次开发同时提供了Revit API界面。正如Revit API的稳定性极佳,也保证了Revit系列的稳定性。就首次接触的用户来说,在使用Revit之前,首先要做的事情就是熟悉的Revit功能。对Revit界面功体验者能够可以自主操作时可以有效的帮助用户更好地进行设计。同时使API类及其成员能够快速有效地被每位用户熟知,并确保Revit API良好的进行开发。

直至2019年,经过十多年的发展历程,Revit API一直进行拓新、扩展。尽管前期只能访问第一个文件对象,但后期的发展可以进行访问其他功能,例如:组创建,对象过滤等。Revit 2019 API文件中已添加并更新了文件级访问。尤为关键的是用户可以自行选择交互功能。随着API中功能的增加,Revit软件的相应功能也在不断增长。作为BIM以服务类型软件的技术进行建模,Revit软件可以通过API灵活地应用于建筑项目的所有生命周期。

文:王志远 沈阳大学

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

  • BIM学习群
  • 微信扫一扫
  • weinxin
  • 微信公众号
  • 微信扫一扫
  • weinxin
  • 本文由 发表于 2021年10月31日
  • 1、BIM学习网为资源共享网站,大部分资源均可在线免费获取,少数资源可通过VIP会员方式获取权限。
    2、所有均资源来自于网络及网友供稿,仅作为学习研究之用,禁止用于任何商业用途。
    3、如本页侵犯到任何第三方权益,请联系QQ/微信:9-5-7-0-3-2-9-6提交相关证明后我们将及时删除。
    4、百度网盘分享内容难免有被取消情况发生,VIP会员可直接联系索取和谐内容。
    5、转载请务必保留本文链接:Revit API接口定义是什么?Revit API接口现状