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

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
上一篇:没有了
下一篇:没有了