完善主體資料,免費(fèi)贈(zèng)送VIP會(huì)員!
* 主體類(lèi)型
* 企業(yè)名稱(chēng)
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請(qǐng)先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費(fèi)領(lǐng)取會(huì)員

NULL

ad.jpg

Revit技巧 | 什么是Revit二次開(kāi)發(fā)?一文為你解開(kāi)Revit二次開(kāi)發(fā)的神秘面紗

發(fā)布于:2024-11-08 09:40:01

BIM中文網(wǎng)

更多

Revit是由Autodesk公司于2002年收購(gòu),并基于BIM理念繼續(xù)開(kāi)發(fā)完善而推出的平臺(tái)級(jí)建模軟件,與Navisworks、Robot等專(zhuān)業(yè)軟件組成了Autodesk公司的BIM解決方案。該軟件面向建筑、結(jié)構(gòu)、鋼結(jié)構(gòu)、機(jī)電設(shè)備等多個(gè)專(zhuān)業(yè),提供了基本的建模功能、視圖功能、分析功能、出圖功能和協(xié)作功能等。Revit軟件具備BIM技術(shù)中的可視化、協(xié)同性、可出圖性和參數(shù)化等特點(diǎn),做到在任一視圖中對(duì)模型的改動(dòng),將會(huì)關(guān)聯(lián)到整個(gè)模型以及所有的視圖,這是與二維施工圖設(shè)計(jì)軟件最本質(zhì)的區(qū)別。

攝圖網(wǎng)_501273976_wx_商務(wù)辦公手部特寫(xiě)(非企業(yè)商用).jpg

Autodesk公司為Revit軟件提供了二次開(kāi)發(fā)的接口RevitAPI(Application Programming Interface,應(yīng)用程序接口),使得用戶(hù)對(duì)Revit的使用可不再局限于手動(dòng)地選擇命令,而是可以通過(guò)代碼自動(dòng)執(zhí)行一系列Revit的建模等命令,這大大提高了Revit的使用效率,促進(jìn)了Revit的應(yīng)用和普及。應(yīng)對(duì)實(shí)際項(xiàng)目對(duì)Revit軟件提出的更高更復(fù)雜的要求,往往需要設(shè)計(jì)者利用二次開(kāi)發(fā)工具,通過(guò)RevitAPI自行開(kāi)發(fā)所需的功能。

RevitAPI主要由“RevitAPI.dll”和“RevitAPIUI.dll”等在Revit運(yùn)行期間運(yùn)行的類(lèi)庫(kù)組成?!癛evitAPI.dll”包含用于訪(fǎng)問(wèn)Revit的應(yīng)用程序、文件、圖元等方法,還包含了IExternalDBApplication(數(shù)據(jù)庫(kù)級(jí)別的外部應(yīng)用)及其接口?!癛evitAPIUI.dll”包含了ion(選擇)等操控方法以及RibbonPanel(功能區(qū)面板)、TaskDialogs(對(duì)話(huà)框)等與人機(jī)交互和Revit界面相關(guān)的API接口,另外還包含了IExternalCommand(外部命令)及其接口、IExternalApplication(外部應(yīng)用)及其接口。

開(kāi)發(fā)者通過(guò)RevitAPI將其開(kāi)發(fā)的應(yīng)用程序集成到Revit軟件中,形成Revit插件,以擴(kuò)展和增強(qiáng)Revit的功能和應(yīng)用。RevitAPI開(kāi)發(fā)的軟件穩(wěn)定性很好。近年來(lái)Autodesk公司對(duì)RevitAPI的優(yōu)化不斷深入,尤其在架構(gòu)和規(guī)范方面不斷完善,修改了部分方法使其歸屬到相同的類(lèi)中以幫助用戶(hù)更好地理解和使用接口。

RevitAPI借助Microsoft VisualStudio平臺(tái),依托與Microsoft.NET Framework兼容的C#等編程語(yǔ)言進(jìn)行Revit二次開(kāi)發(fā)。Revit二次開(kāi)發(fā)所需的條件包括:Revit軟件、Microsoft VisualStudio、RevitSDK(Software Development Kit,軟件開(kāi)發(fā)工具包)等。

本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

上一篇:Revit技巧 | Revit暖通系統(tǒng)怎么做?在Revit中如何設(shè)置暖通風(fēng)系統(tǒng)?

下一篇:Revit技巧 | Revit圖元分為幾個(gè)層級(jí)?淺談Revit的層級(jí)結(jié)構(gòu)

60acb4e0ef112.png