Revit二次开发基础教程

链接:https://pan.baidu.com/s/11FRe1fOcBZQCAG2gGV2AmA
提取码:8bew

第1章 Revit R API概述
1.1 了解Revit R和Revip API
1.2 Revit R API可以做什么
1.3 使用Revit R API的准备工作
1.4 网上资源
1.5 开发工具
1.5.1 Visual Studio 2012
1.5.2 RevitSDK
1.5.3 ILSpy
1.5.4 RevitLookup
1.5.5 AddinManager
第2章 Revit R 基础
2.1 外部命令和外部应用(IExtemalComnland/IExternalApplication)
2.1.1 外部命令
2.1.2 外部应用
2.1.3 数据库(DB)级别的外部应用
2.1.4 注册
2.1.5 属性
2.2 Revit R应用类和文档类(Applicaion/Doctlment)
2.2.1 Revit R应用类
2.2.2 Revit R文档类
2.2.3 Revit R文档和文件管理
2.2.4 类别(Category)
2.2.5 打印
2.3 事务处理(Transaction)
2.3.1 事务简介
2.3.2 事务类
2.3.3 在事件中使用事务
2.4 实战示例
2.4.1 实战1:“Hello Revit”
2.4.2 实战2:将“Hello Revit”添加到选项卡
2.4.3 实战3:从Revit R中选取元素
2.4.4 实战4:通过过滤器取到元素
第3章 元素(Element)
3.1 元素基础
3.1.1 相关类图
3.1.2 如何获取元素
3.1.3 获取和修改元素参数
3.1.4 重要的属性和方法
3.1.5 元素、族、族类型、族实例
3.1.6 族、族类型和族实例的关系
3.1.7 从族创建族实例
3.1.8 元素的创建
3.2 元素编辑
3.2.1 移动
3.2.2 旋转
3.2.3 镜像
3.2.4 删除
3.2.5 组合
3.2.6 线型阵列和圆弧型阵列
3.2.7 族编辑
3.3 元素过滤器(ElementFilters)
3.3.1 收集器(FilteredElementCollector)
3.3.2 元素过滤器的层次
3.3.3 内建过滤器(Built—In filters)
3.3.4 元素快速过滤器(ElemerLtQuickFilter)
3.3.5 元素慢速过滤器(ElementSlOWFilter)
3.3.6 元素逻辑过滤器(ElementLogicalFilter)
第4章 建筑建模
4.1 标高和轴网(Level/Grid)
4.1.1 标高
4.1.2 轴网
4.2 宿主元素(HostObject)
4.2.1 类图
4.2.2 获取复合结构(CompoundStructure)
4.2.3 获取宿主上的元素
4.2.4 获取宿主的面
4.2.5 创建墙(Wall)
……
第5章 注释
第6章 几何
第7章 族
第8章 视图
第9章 事件
第10章 功能区扩展
第11章 Revit R结构建模
第12章 材料
第13章 水暖电建模
第14章 宏
第15章 其他语言

你可能感兴趣的:(Revit二次开发基础教程)