前言
第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章 其他語言
· · · · · · (
收起)