Revit API,Revit二次開發"> Revit API接口體現了Revit的可擴展性,其對應的應用程序編程即Revit API為二次開發提供了很大的便利。用戶可根據自己的需求運用軟件的可擴展性功能">
完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業名稱
* 信用代碼
* 所在行業
* 企業規模
* 所在職位
* 姓名
* 所在行業
* 學歷
* 工作性質
請先選擇行業
您還可以選擇以下福利:
行業福利,領完即止!

下載app免費領取會員

NULL

ad.jpg

Revit API是什么?Revit API數據接口及二次開發流程

發布于:2022-08-26 15:27:48
首頁/BIM專題
分享

Revit API接口體現了Revit的可擴展性,其對應的應用程序編程即Revit API為二次開發提供了很大的便利。用戶可根據自己的需求運用軟件的可擴展性功能。現階段軟件開發人員更多的是對Revit原本的功能進行優化編碼,嘗試為軟件進行新功能的擴展。

腿腿教學網-Revit API是什么?Revit API數據接口及二次開發流程

Revit API包含眾多命名空間,且所涉及專業較廣泛。每一個空間對應有符合的工具類別。由于Revit API是屬于在Revit基礎上的一種類庫,需在Revit軟件運行時才能工作,因此可通過添加外部工具等插件來擴展和增強軟件的應用。Revit API可在上述的Revit Architecture(建筑)、

Revit Structure(結構)及Revit MEP設備(水、暖、電)之上進行實現開發功能。

Revit API是擴展Revit功能的程序開發接口。二次開發時Revit API有兩個接口,分別是外部命令External Command和外部應用External Application兩種模式。

第一,External Command外部命令。外部命令與菜單一一對應,每一個外部命令都需要實現Autodesk.Revit.UI.IExternalCommand接口,該接口只需要實現Execute接口中必須重寫其中的抽象函數:Excute(),該函數是External Command接口的入口函數,必須重寫。

第二,External Application外部應用。外部應用是把一系列外部命令打包成一個應用包,同時外部應用還可以通過啟動時注冊Revit的addin文件來擴展Revit功能;外部應用隨著Revit程序有關聯性。因此這個函數在實現IExternal Application的接口之后,需要重寫OnStartup()函數和OnShutDown()這兩個函數。

Revit API二次開發流程如下:

1)創建一個C#項目。

2)添加上述兩個引用(Revit API.dll和Revit APIUI.dll),實現接口書寫代碼,為命令類添加屬性。

3)選擇擴展Revit功能的方式(External Command外部命令External Application外部應用)。

4)在Execute中添加編程代碼來實現功能的創建,并加載DLL文件。

5)打開軟件Revit,點擊附加模塊外部工具模塊,進行運用。

轉載請注明來源本文地址:https://www.tuituisoft/bim/26796.html

未標題-1.jpg

上一篇:沒有了

下一篇:沒有了

主站蜘蛛池模板: 亚洲变态另类一区二区三区| 蜜臀AV一区二区| 国产一区二区三区电影| 无码乱人伦一区二区亚洲一| 久久免费视频一区| 国产精品女同一区二区久久 | 大伊香蕉精品一区视频在线| 波多野结衣一区二区三区高清在线| 午夜AV内射一区二区三区红桃视| 色噜噜狠狠一区二区三区| 精品一区二区三区在线成人| 无码国产精品一区二区免费式直播| 色一乱一伦一图一区二区精品| 无码人妻一区二区三区免费n鬼沢| 无码精品黑人一区二区三区| 无码aⅴ精品一区二区三区浪潮| 色妞色视频一区二区三区四区| 人妻av无码一区二区三区| 精品国产a∨无码一区二区三区| 中文无码一区二区不卡αv | 亚洲综合av永久无码精品一区二区| 日本亚洲国产一区二区三区| 无码人妻精品一区二区三18禁 | 亚洲一区二区三区在线网站| 一区二区三区视频| 白丝爆浆18禁一区二区三区| 成人精品视频一区二区三区| 久久国产一区二区三区| 99精品一区二区三区无码吞精| 色综合视频一区二区三区44| 内射一区二区精品视频在线观看| 无码精品前田一区二区 | 亚洲狠狠狠一区二区三区| 亚洲AV无码一区二区乱子仑| 精品在线视频一区| 日本一区二区不卡视频| 亚洲AV无码一区二区三区牲色| 视频精品一区二区三区| 亚洲线精品一区二区三区影音先锋| 国产一区二区三区影院| 精品91一区二区三区|