NET versions are: .NET 4.0 for Revit 2014, .NET 4.5 for Revit 2015/2016/2017, .NET 4.5.2 for Revit 2018, .NET framework 4.7 for Revit 2019
在学习任何东西时,应该先弄明白它的用途,且是否跟你的科研和工作息息相关。否则如果你花费大量精力学习之后,并不能为你所用,那就是浪费时间了。
一、Revit API
首先Revit API是个什么?它是Revit的应用程序接口。它可以做什么?
Creating add-ins to automate repetitive tasks in the Autodesk Revit user interface
Enforcing project design standards by checking for errors automatically
Extracting project data for analysis and to generate reports
Importing external data to create new elements or parameter values
Integrating other applications, including analysis applications, into Autodesk Revit products
Creating Autodesk Revit project documentation automatically
1、创建插件使得用户界面的重复工作实现自动化;
2、通过自动检查错误来增强项目的设计标准;
3、提取项目数据用于分析和生成报告;
4、引进外部数据来创建新的元素或者参数值;
5、集成第三方应用(连接到外部数据库,转换数据到分析应用等);
6、自动创建项目文档。
二、AddInManager
AddInManager是Autodesk的官方插件,是一款用来加载Revit的插件,使得Revit不用重启就可以修改插件代码并再次加载和运行。
三、 RevitLookup
RevitLookup是Autodesk平台开发的一款不用写代码就可以直观地看到API对象的插件。
四、SDK
下载地址:Revit Platform Technologies | Autodesk Developer Network