下载app免费领取会员
当Revit软件不能满足所有人功能需求的时候,对Revit进行二次开发便顺理成章。现阶段,Revit API提供三种接口访问方式,以展现其强大的功能开发。一是通过外部命令IExternalCommand访问,二是通过外部应用IExternalApplication访问,三是通过数据库级别的外部应用IExternalDBApplication访问。
IExternalCommand是Revit二次开发中应用最广泛的接口之一,它的接口只能通过抽象函数Excute来调用。其中,Execute函数具有三个参数,分别是输入参数commandData,输出参数message,以及输出参数elements。
IExternalApplication也是Revit接口之一,设计人员通过.addin文件识别和加载IExternalApplication的外部插件。IExternalApplication接口有两个抽象函OnStartup和OnShutdown,而且两个抽象函数的参数类型均为UIControlledApplication。
IExternalDBApplication是数据库级别的外部应用,与前两者不同的是,他未提供RevitUI的接口。IExternalDBApplication的接口也是OnStartup和OnShutdown两个抽象函数。开发者可以通过实现IExternal DBApplication来添加所需的DB外部应用。
Revit原生二次开发系列课程
课程目标:让学员掌握revit非插件开发,充分扩展revit的自身功能
适用人群:BIM从业者
整个课程主要讲解的是对revit自身隐藏的功能的开发该课程以实例为讲课背景,学完就能用到工程实际。
试看地址:http://www.tuituisoft.com/series/52.html
转载请注明来源本文地址:https://www.tuituisoft/bim/26673.html
上一篇:没有了
下一篇:没有了