Revit,Revit二次開發"> 我們在用Revit進行二次開發的時候通常要用到VisualStudio、Revit Lookup、以及Add-InManager工具。VisualStudioR">
下載app免費領取會員
我們在用Revit進行二次開發的時候通常要用到VisualStudio、Revit Lookup、以及Add-InManager工具。
Revit建模平臺是基于.NET Framwork進行編寫的,故而二次開發也需要在.NET Framwork框架基礎上進行,需要選擇一款可以支持該框架的集成開發環境。集成開發環境(IDE,Integrated Development Environment)提供了程序開發所需的系列基礎工具集,其中包含編譯器、調試器以及界面設計器等基礎開發工具,具備代碼編寫、代碼分析、代碼編譯、代碼調試等多種功能。Microsoft Visual Studio是針對NETFramwork開發的集成開發環境,其中包含了.NETFramwork框架開發所需的基本工具集,且所創建項目可適用于微軟支持的所有平臺。故本文選用Microsoft Visual Studio作為開發用IDE。
Revit Lookup是由Autodesk公司提供的SDK(Software Development Kit)中自帶的官方插件,用于Revit文檔數據的讀取,Revit Lookup工作界面見圖2.2。在Revit中一個構件包含的信息非常多,例如構件族類型、構件加載點位、構建參數以及構件單元ID、單元號、位置以及參數組等,這些信息保存在Revit文檔數據庫當中,并不向設計師進行直接展示。但這些數據對于BIM模型應用來說非常重要,開發者在開發過程中經常需要對這些數據進行查看。Revit Lookup這款插件就可以幫助開發者更方便地對Revit文檔數據庫進行查閱瀏覽提升開發效率。
Add-InManager也是由Autodesk公司提供的SDK(Software Development Kit)中自帶的官方插件,用于項目的調試,一般的調試過程需要對編譯生成的動態鏈接庫進行注冊,并且需要重新啟動Revit進行加載,效率低下。而通過Add-InManager插件,可以實時對生成的動態鏈接庫進行調用,省去了動態鏈接庫注冊和重啟加載的步驟,提升了開發效率。
Revit原生二次開發系列課程:http://www.caogenso.com/series/52.html
轉載請注明來源本文地址:https://www.tuituisoft/bim/25116.html
上一篇:沒有了
下一篇:沒有了