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

下载app免费领取会员

NULL

ad.jpg

Revit API是什么?Revit API的拓展方式有几种?

发布于:2022-02-24 17:20:27
首页/BIM专题
分享

Revit的功能强大不仅表现在可以通过软件自带窗口处理立体图形,还表现在可以利用自己本身的API接口访问外部软件,同时执行来自外部编码的命令。通过给用户提供研发平台,既可以覆盖自身已有的功能,又能够对整个模型进行更深层的分析和使用,用户可以考虑到自身需求,对Revit进行创新,量身定做一款适合自己所建项目的插件,从而更加方便快捷的达到自己想要的效果,避免了重复性的工作,大大提高了设计过程中的效率。

腿腿教学网-Revit API是什么?Revit API的拓展方式有几种?

Revit API作为一种类库,它提供了一套专门的规范及机制来实现拓展功能的需求,需要建立在Revit运行的基础之上工作,通过自主研发插件,用户可以实现软件功能的拓展与实际应用,通过研究发现Revit API.dll的程序及包含了制作RevitUI的接口,其拓展方式主要有以下几种:

(1)外部命令IExternal Command相关接口:通过IExternal Command接口访问Revit软件,编译好接口以后调用.addin文件进行加载。当用户通过外部命令进行拓展时,此接口必须在外部命令中实现,其仅有一个抽象函数Execute,当重载Execute函数时它将被当做调用IExternal Command的主函数。

(2)外部应用IExternal Application相关接口:同样利用.addin文件识别、加载外部插件等。用户通过.dll文件识别、加载外部插件。其接口有两个抽象函数,包括OnStartup、OnShutdown,通这两个抽象函数调用所用的功能。此方式相对于外部命令方式使用者较少。

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

未标题-1.jpg

上一篇:没有了

下一篇:没有了