API開發指南-Autodesk Revit 版權信息
- ISBN:9787517050001
- 條形碼:9787517050001 ; 978-7-5170-5000-1
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
API開發指南-Autodesk Revit 本書特色
宦國勝主編的《API開發指南--Autodesk Revit
》由江蘇省水利勘測設計研究院有限公司數字工程部工程師們在Revit API開發實戰過程中參照Revit
API在線英文幫助文獻翻譯編寫,系統介紹開發人員如何應用Revit API接口進行Revit的二次開發。
本書以Revit
2014版軟件為平臺,介紹Revit API的基礎知識、開發工程和相關資源。書中配以大量的實例代碼、圖片和表格,方便讀者*好地理解相關內容。參照本書Revit
API知識,讀者可以搭建二次開發環境,開發Revit插件實現Revit數據的讀取、創建、修改、導入導出等;也可以通過API和.NET技術來創建用戶交互界面,提供*好的用戶體驗;通過擴展Revit本身尚不具備的功能,使得Revit和其他軟件平臺進行交互,實現數據驗證、檢查和操作自動化,*大地提高數據利用率和設計效率。
本書適用于Revit
API開發人員和相關高等院校師生,既可作為Revit API初學者的入門指南,也可供具備一定API編程經驗的開發人員參考。
API開發指南-Autodesk Revit 內容簡介
本書由江蘇省水利勘測設計研究院有限公司數字工程部工程師們在Revit API開發實戰過程中參照Revit API在線英文幫助文獻翻譯編寫,系統介紹開發人員如何應用Revit API接口進行Revit的二次開發。
本書以Revit 2014版軟件為平臺,介紹Revit API的基礎知識、開發工程和相關資源。書中配以大量的實例代碼、圖片和表格,方便讀者更好地理解相關內容。參照本書Revit API知識,讀者可以搭建二次開發環境,開發Revit插件實現Revit數據的讀取、創建、修改、導入導出等;也可以通過 API和.NET技術來創建用戶交互界面,提供更好的用戶體驗;通過擴展Revit本身尚不具備的功能,使得Revit和其他軟件平臺進行交互,實現數據驗證、檢查和操作自動化,極大地提高數據利用率和設計效率。
API開發指南-Autodesk Revit 目錄
目錄序
前言
第1章 引言(Introduction)1.1 歡迎使用Revit平臺API(Welcome to the Revit Platform API)1.1.1 Revit平臺API簡介(Introduction to the Revit Platform API)1.1.2 Revit平臺API能做什么(WhatCanYouDowiththeRevitPlatform API)1.1.3 必要條件(Requirements)序
前言
第1章 引言(Introduction)1.1 歡迎使用Revit平臺API(Welcome to the Revit Platform API)1.1.1 Revit平臺API簡介(Introduction to the Revit Platform API)1.1.2 Revit平臺API能做什么(WhatCanYouDowiththeRevitPlatform API)1.1.3 必要條件(Requirements)1.1.4 安裝(Installation)1.1.5 受支持的編程語言(Supposed Programming Languages)1.1.6 使用手冊(User Manual)1.1.7 文檔協定(Documentation Conventions)1.1.8 本版本的新特性1.2 入門(Getting Started)1.2.1 演練(Walkthroughs)1.2.2 演練:Hello World(Walkthrough:Hello World)1.2.3 演練:添加Hello World功能區面板(Add Hello World Ribbon Panel)1.2.4 演練:檢索所選圖元(Retrieve Selected Elements)1.2.5 演練:檢索過濾圖元(Retrieve Filtered Elements)1.3 插件集成(Add-in Integration)1.3.1 概述(Overview)1.3.2 外部命令(External Commands)1.3.3 外部應用程序(External Application)1.3.4 注冊插件(Add-in Registration)1.3.5 本地化(Localization)1.3.6 屬性(Attributes)1.3.7 Revit異常(Revit Exceptions)1.3.8 功能區面板和控件(Ribbon Panels and Controls)1.3.9 Revit式任務對話框(Revit-style Task Dialogs)1.3.10 數據庫級外部應用程序(DB-level External Applications)1.4 應用程序和文件(Application and Document)1.4.1 應用程序功能(Application Functions)1.4.2 文件功能(Document Functions)1.4.3 文檔及文件管理(Document and File Management)1.4.4 設置(Settings)1.4.5 單位(Units)1.5 圖元概要(Elements Essentials)1.5.1 圖元分類(Element Classification)1.5.2 其他分類(Other Classifications)1.5.3 圖元檢索(Element Retrieval)1.5.4 通用屬性(General Properties)
第2章 Revit圖元基本交互(Basic Interaction with Revit Elements)2.1 過濾(Filtering)2.1.1 創建圖元過濾集(Create a FilteredElementCollector)2.1.2 應用過濾器(Applying Filters)2.1.3 獲取過濾圖元或圖元ID(Getting Filtered Elements or Element IDs)2.1.4 LINQ查詢(LINQ Queries)2.1.5 邊界框過濾器(Bounding Box Filters)2.1.6 圖元相交過濾器(Element Intersection Filters)2.2 選集(Selection)2.2.1 更改選集(Changing the Selection)2.2.2 用戶選集(User Selection)2.2.3 過濾的用戶選集(Filtered User Selection)2.3 參數(Parameters)2.3.1 演練:獲取所選圖元參數(Walkthrough:Get Selected Element Parameters)2.3.2 定義(Definition)2.3.3 內建參數(BuiltInParameter)2.3.4 存儲類型(StorageType)2.3.5 AsValueString()和SetValueString()2.3.6 參數關系(Parameter Relationships)2.3.7 給圖元添加參數(Adding Parameters to Elements)2.4 集合(Collections)2.4.1 接口(Interface)2.4.2 集合和迭代器(Collections and Iterators)2.5 編輯圖元(Editing Elements)2.5.1 移動圖元(Moving Elements)2.5.2 復制圖元(Copying Elements)2.5.3 旋轉圖元(Rotating Elements)2.5.4 對齊圖元(Aligning Elements)2.5.5 鏡像圖元(Mirroring Elements)……
第3章 Revit幾何圖元(Revit Geometric Elements)
第4章 規程特有功能(Discipline-Specific Functionality)
第5章 進階專題(Advanced Topics)
附錄收起全部>>
展開全部
API開發指南-Autodesk Revit 作者簡介
宦國勝,男,1964年5月生,研究員級高級工程師,江蘇省首屆優秀勘察設計師,現任江蘇省水利勘測設計研究院有限公司總工程師,河海大學研究生培養基地指導教師。長期從事水利工程設計及咨詢工作,自1980年代接觸CAD軟件并進行二次開發。近年來,隨著三維協同設計等BIM技術在建筑領域的逐步發展,致力于將BIM技術轉化到水利行業的開發研究,負責完成了 “水工擋土墻三維設計開發研究”、“基于BIM技術的中小型水閘三維協同設計研究”等多項省部級BIM課題,具有較豐富的經驗。