下载app免费领取会员
Revit二次开发技术就是Revit为建筑信息模型,通过Revit软件所提供的API接口,利用支持.NET开发的编程语言来进行适用于不同专业的外部应用开发,其中API是外部应用程序与Revit模型之间的信息交互纽带。不过Revit提供的API只能调用单线程,因此必须在主线程中调用RevitAPI函数。

1)ExternalCommand外部命令,出现在外部共具的下拉菜单中,外部命令的RevitAPI接口能在Revit界面上添加新命令。外部命令的用户接口文件是Autodesk.Revit.UI.IExtemalCommand。
2)ExternalApplication外部应用,在Revit启动时加载,并在Ribbon区新建面板,外部应用接口文件是Autodesk.Revit.UI.ExtemalApplication,其提供进入Revit.ini文件的接口,用于描述外部应用。
一种是在VisualStudio环境下进行开发,只要是支持.NET的开发语言都是满足要求的,其中VB和C#是面向对象的开发语言,并且简洁易用,故一般采用这两种语言;另一种是使用Revit自带的VSTA开发环境,其提供了在Revit平台上的VB.NET和C#创建宏的.NET框架,开发人员通过API定义的宏来实现特定的功能,宏通过VSTA附加模块把扩展的内容返回给Revit软件。

转载请注明来源本文地址:https://www.tuituisoft/bim/17813.html
上一篇:没有了
下一篇:没有了