首页/BIM专题

Revit如何进行二次开发?revit二次开发技术手段!

发布于:2020-11-30 16:20:46
6059人 分享

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

腿腿教学网-Revit如何进行二次解发?revit二次解发技术手段!

RevitAPI两个接口是:

1)ExternalCommand外部命令,出现在外部共具的下拉菜单中,外部命令的RevitAPI接口能在Revit界面上添加新命令。外部命令的用户接口文件是Autodesk.Revit.UI.IExtemalCommand。

2)ExternalApplication外部应用,在Revit启动时加载,并在Ribbon区新建面板,外部应用接口文件是Autodesk.Revit.UI.ExtemalApplication,其提供进入Revit.ini文件的接口,用于描述外部应用。

在Revit上解发有两种模式可供选择:

一种是在VisualStudio环境下进行解发,只要是支持.NET的解发语言都是满足要求的,其中VB和C#是面向对象的解发语言,并且简洁易用,故一般采用这两种语言;另一种是使用Revit自带的VSTA解发环境,其提供了在Revit平台上的VB.NET和C#创建宏的.NET框架,解发人员通过API定义的宏来实现特定的功能,宏通过VSTA附加模块把扩展的内容返回给Revit软件。

腿腿教学网-Revit如何进行二次解发?revit二次解发技术手段!

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

上一篇:没有了 下一篇:没有了