首页/BIM专题

Revit二次开发适用工具介绍

发布于:2022-12-07
1216人 分享

起初Revit是没有二次开发的,Autodesk根据一贯的做法对Revit进行了二次开发接口API的提供,开始时直接再次封装所有需要的API,随着开发者的要求越来越高,封装远远达不到开发者对API的需求速度,所以后来又从软件结构上做了优化,进几年RevitAPI处于高速发展中。

腿腿教学网-Revit二次开发适用工具介绍

可以说Revit就是CAD时代的AutoCAD,没有其它任何的软件能提供像Revit那样精确的模型和自动化的施工图,这满足了从CAD时代设计者的最基本要求,最重要的是Revit可以协同建筑、结构、设备等专业工程,可以进行碰撞分析、建筑功能分析、效果图渲染等多领域的工作,同一个平台下各专业兼容性很高,这对需要投入实际工程的单位是很具有吸引力的。

由于Revit软件自身功能的局限,无法满足工程需求,基于软件进行二次开发是非常必要的。Revit本身带有二次开发工具,即Macro(宏),这种开发方式局限性较大,并不常用,较常用的二次开发是借助VS(VisualStudio)。开发环境:revit是基于.NET的运行环境下,需要使用VisualStudio,根据Revit的版本选择对应支持的VisualStudio和.NET版本。

1.RevitSDK:Autodesk为了方便开发人员进行开发,提供了包含Revit API的帮助文档、100多个含有源代码的开发学习案例、以及一些重要的工具,如ADD-InManager和RevitLookup等。

2.ILSpy:ILSpy是一个免费、便捷的.NET反编译软件,它的作用很多,可以用来查看一个.NETAssembly的类和函数,功能插件开发过程中还可以查看文件对应的反编译之后的代码等。

3.RevitLookup:RevitLookup在RevitSDK压缩包中,可以读取revit对象的属性和参数,提供源代码和工具类。是Autodesk公司专门为开发者打造的二次开发组件,不用写代码就可以直观的看到API对象数据以及对象之间的相互关系,有效的帮助解决了开发过程中的编写代码问题,使开发者快速开发出需要的功能。

4.AddinManager:AddinManager也是Autodesk的官方插件,主要功能是加载Revit插件,调试过程中可以直接修改插件代码后重新加载运行,不需要重新启动Revit,有效地帮助解决加载花费时间较长的问题。

      Revit二次开发适用工具介绍内容就到这了,希望本篇文章能够帮助到大家!

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

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