Revit二次开发入门第一章RevitA

1.课程计划与安排

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

课程章节:

第一章RevitAPI概述(1课时)第二章Revit基本概念(1课时)第三章图元与参数FamilyParameter(1课时)第四章图元过滤ElementFilter(2课时)第五章几何Geometry(1课时)第六章事务Transaction(2课时)第七章元素创建与修改(2课时)第八章交互及UIAPI(3课时)第九章事件Event(2课时)第十章族API(2课时)第十一章水电暖建模MEP(3课时)预期目标:

能掌握RevitAPI的基本概念能掌握Revit二次开发步骤和要点对基本的功能、需求可以独立进行开发通过进一步学习,能够解决更复杂的问题2.了解Revit与RevitAPI开发环境与工具

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

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

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

建议:

在开始使用RevitAPI之前,先熟悉Revit系列产品及其功能设计与Revit界面和命令保持一致的插件快速有效地理解和掌握API的类以及类里的成员如果对于Revit或者BIM不太熟悉,可以前往Revit产品中心了解更多信息RevitAPI可以做什么:

访问模型的图形数据访问模型的参数数据创建、修改、删除模型元素创建插件来完成对UI的增强创建插件来完成一些对重复工作的自动化集成第三方应用来完成诸如连接到外部数据库、转换数据到分析应用等执行一切种类的BIM分析自动创建项目文档3.了解BIM2.0体系下Revit发展轨迹

平台化-API,多行业支持增强工具或功能移植-Dynamo、Formlt、ASD施工深化设计、运营维护社区化-APPExchange平台云-和A、BIM、云分析、云渲染本地化数据的交互-PKPM,YJK4.如何做好开始前的准备工作

RevitVisualStudio.NET4.7.1C#相关知识RevitSDK5.熟知必备工具

必备工具之Revit

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

必备工具之VisualStudio

必备工具之小插件AddInManage

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

必备工具之小插件RevitLookup

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




转载请注明:http://www.aierlanlan.com/rzgz/1178.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了