Revit二次开发入门:第一章RevitAPI概述

1.课程计划与安排

课程安排:本次二次开发教程计划用时20课时完成各章节的讲解。

课程章节:

预期目标:

2.了解Revit与Revit API开发环境与工具

Autodesk Revit系列所有产品都是参数化的,并且提供API。

高级用户和第三方开发者能够通过Revit API将他们的应用程序集成到Revit系列产品中。

Revit API允许使用者通过任何与.NET兼容的语言来编程,这些语言有Visual Basic.NET,C#、C++/CLI、F#等。

建议:

Revit API可以做什么

3.了解BIM2.0体系下Revit发展轨迹

4.如何做好开始前的准备工作

5.熟知必备工具

必备工具之Revit

Revit使用了旨在简化工作流的Ribbon界面。用户可以根据自己的需要修改界面布局。例如可以将功能区设置为四种显示设置之一。还可以同时显示若干个项目试图,或修改项目浏览器的默认设置。下图是在项目编辑模式下Revit的界面形式。

必备工具之Visual Studio

必备工具之小插件AddInManage

AddInManage是Autodesk的官方创建,是一款用来加载Revit的插件。有点是不用重启就可以修改插件代码并再次加载和运行。包含在RevitSDK中。

必备工具之小插件RevitLookup

RevitLookup是Autodesk开发的一款不用写代码就可以直观的看到API对象的插件。它包含在RevitSDK中,可以拿到源代码后自己编辑。