Autodesk Revit 二次開發基礎教程
作 者: 歐特克(中國)軟件研發有限公司 主編 著
定 價: 78
出?版?社: 同濟大學出版社
出版日期: 2015年08月01日
頁 數: 270
裝 幀: 平裝
ISBN: 9787560859620
●章 Revit API 概述
1.1 了解Revit和Revit API
1.2 Revit API 可以做什麼
1.3 使用Revit API的準備工作
1.4 網上資源
1.5 開發工具
第2章 Revit API基礎
2.1 外部命令IExternalCommand和外部應用IExternalApplication
2.2 Revit應用類和文檔類(Application& Document)
2.3 事務處理 (Transaction)
2.4 實戰示例
第素(Element)
3素基礎
3素編輯
3素過濾器
第4章 建築建模
4.1 標高和軸網
4.2素 (HostObject)
4.3 族實例 (FamilyInstance)
4.4 族實例(FamilyInstance)的創建
4.5 房間和面積(Roomand Area)
4.素 (CurveElement)
4.7 洞口(Opening)
第5章 注釋 (Documentation)
5.1 尺寸標注(Dimension)
5.2 文字注釋(Text)
5.3 詳圖(Detail)
5.4 標記(Tag)
第6章 幾何 (Geometry)
6.1 概述
6.2 實戰: 獲取一堵牆的幾何數據
6.3 類
6.4 幾何輔助類
6.5 幾何集合類
6.6 實戰:獲取一根梁的幾何數據
第7章 族 (Family)
7.1 族簡介
7.2 相關的主要API類
7.3 族類型和族參數的管理
7.4 的管理
7.5 的可見性管理
7.6 編輯族和載入族
7.7 其他
第8章 視圖 (Views)
8.1 概述
8.2 三維視圖(View3D)
8.3 平面視圖(View Plan)
8.4 繪圖視圖(View Drafting)
8.5 剖面視圖(View Section)
8.6 參照詳圖索引視圖和詳圖視圖
8.7 圖紙視圖(Sheet)
8.8 明細表(View Schedule)
第9章 事件(Events)
9.1 事件簡介
9.2 注冊和注銷事件
9.3 可取消的事件
9.4 數據庫事件
9.5 界面事件
9.6 閑置事件(IdlingEvent)
9.7 外部事件(ExternalEvent)
0章 功能區擴展(RibbonUI)
10.1 基礎介紹
10.2 選項卡頁(RibbonTab)
10.3 面板(RibbonPanel)
10.4 命令按鈕(PushButton)
10.5 下拉按鈕(PulldownButton)
10.6 下拉記憶按鈕(SplitButton)
10.7 下拉組合框(ComboBox)
10.8 下拉組合框的可選項(ComboBoxMember)
10.9 選擇按鈕組和切換按鈕(RadioButtonGroup& ToggleButton)
10.10 文本框(TextBox)
10.11 Revit風格的任務對話框(TaskDialog)
1章 Revit 結構建模
11.1 結素
11.2 分析模型(AnalyticalModel)
2章 材料(Material)
12.1 材料簡介
12.2 材料的標識
12.3 材料的圖形信息
12.4 材料的外觀信息
12.5 材料的物理和熱度信息
12.6 材料的設置
3章 水暖電建模
13.1 風管/管道 (Duct/Pipe)
13.2 電氣連接件(Connector)
13.3 水暖電模型(MEPModel)
13.4 水暖電繫統(MEPSystem)
13.5 水暖電設置
13.6 空間和分區(Space& Zone)
4章 宏 (Macro)
14.1 什麼是宏
14.2 Revit宏簡介
14.3 Revit宏開發的基本工作流程
14.4 修改與刪除模塊和宏
14.5 在宏管理器中運行宏
14.6 調試宏
14.7 宏安全性
14.8 標準 Revit API 與 Revit 宏使用的API 的區別
5章 其他語言 (VB.NET,C++/CLI, F#)
15.1 VB.NET
15.2 C++/CLI
15.3 F#
內容簡介
本書以Revit 2015作為平臺,由淺入深地介紹了Revit API的基礎知識、開發工具以及相關資源,並搭配了大量的實例代碼、圖片和表格,方便讀者更好的理解。本書內容是Revit二次開發基礎類教程,共有15章,主要從如下幾個方面來構建:功能(事件、界面、宏),類層次(應用類、文素、族等),不同專業(建築、結構、MEP各專業相關的API)。
本書適用於想要使用Revit API進行編程的初學者,根據本書的Revit API知識,讀者可以搭建起二次開發環境,並開發Revit插件來對Revit的數據進行讀取、創建、修改、導入導出等;也可以通過API和.NET技術來創建豐富的用戶交互界面,提供更好的用戶體驗;通過擴展Revit本身不具備的功能,使得Revit和其他軟件平臺進行交互,實現數據驗證、檢查以及操作自動化,極大地提高數據利用率以及設計的效率。