首页/技术分享

Revit技巧 | 怎么进行Revit二次开发?如何配置Revit二次开发环境?

发布于:2024-09-30 10:22:02
7人 分享

在对Revit进行二次开发之前,需要做一些准备工作以应对开发过程中会出现的问题,使得开发研究工作顺利进行。

(1)C#编程语言:需要使用C#语言编写代码来实现程序,因此建议系统的学习C#语言,以满足编程过程中程序对于语言水平的要求,研究过程中DanielM.Solis的C#图解教程第4版一书给程序编写工作带来了很大帮助。

(2)Revit 2017:安装学习Revit 2017,熟悉Revit的工作原理以及背后逻辑。

(3)Visual Studio2017:安装学习Visual Studio 2017,基于Revit 2017进行二次开发至少需要.NET4.5框架才可以正常运行,而Visual Studio 2012版本以上才可以使用.NET4.5框架,因此选择了2017版本。操作界面如图2.1所示。

image.png 

图2.1操作界面

同时对Revit进行二次开发需要引用两个Revit的程序集RevitAPI.Dll和RevitAPIUI.DLL,在程序集中包含了许多方法和外部接口,通过对两个文件的引用,在编程过程中可以直接对方法直接调用并访问接口。

(4)Revit API.chm:下载与Revit 2017版本相配套的API.chm,通过API理解学习类函数的构成以及使用方法。

image.png 

图2.2 Look up查询界面

(5)Revit Lookup插件:同样作为Autodesk官方发布的插件,用于优化开发环境,通过此插件可以不需要通过写代码去获取Revit中元素的各种属性,可以直接在Revit中对其进行查看。Lookup查询界面如图2.2所示。

(6)RevitSDK:SDK是Revit官方发布的对于Revit二次开发的源代码,开发者们可以通过查阅进行学习。

(7)AddininManager插件:AddininManager是Autodesk官方为开发者们提供的插件,可以用来加载利用VisualStudio编写程序生成的.dll文件,同时使得开发者们不需要重启VisualStudio和Revit就可以修改代码并重新运行。这对于开发者来说十分的方便。

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

上一篇:

Revit技巧 | Revit原生命令快捷键有哪些缺点?如何自定义Revit快捷键?

下一篇:

Revit技巧 | 什么是Revit二次开发?Revit二次开发简介