Revit"> Revit API是建立在Revit產(chǎn)品的基礎(chǔ)之上的。它是一個(gè)類(lèi)庫(kù),必須在Revit運(yùn)行時(shí)才可以工作。通過(guò)運(yùn)用API,可以獲取模型的圖形數(shù)據(jù)、參數(shù)數(shù)據(jù)">
下載app免費(fèi)領(lǐng)取會(huì)員
Revit API是建立在Revit產(chǎn)品的基礎(chǔ)之上的。它是一個(gè)類(lèi)庫(kù),必須在Revit運(yùn)行時(shí)才可以工作。通過(guò)運(yùn)用API,可以獲取模型的圖形數(shù)據(jù)、參數(shù)數(shù)據(jù);建立、調(diào)整、移除模型元素;通過(guò)生成插件對(duì)UI強(qiáng)化、對(duì)復(fù)雜工作進(jìn)行智能化;通過(guò)整合第三方應(yīng)用,來(lái)完成包括鏈接到外部數(shù)據(jù)庫(kù)、轉(zhuǎn)移數(shù)據(jù)結(jié)果到分析應(yīng)用中等。Revit中的Architecture模塊、Structure模塊與MEP模塊的API十分類(lèi)似,因此共同稱(chēng)為Revit API。
Revit API可以通過(guò)C#一程序開(kāi)發(fā)語(yǔ)言來(lái)編寫(xiě),也能夠通過(guò)使用編程完成對(duì)模型元素的建立、調(diào)整和移除等功能。通過(guò)創(chuàng)建插件來(lái)實(shí)現(xiàn)對(duì)UI用戶(hù)界面功能的強(qiáng)化,以及對(duì)某些重復(fù)性管理工作的智能化,還能夠把應(yīng)用程序整合到基于Revit的各層產(chǎn)品。同時(shí)還能夠進(jìn)行所有類(lèi)型的BIM數(shù)據(jù)分析,以及進(jìn)行自動(dòng)建立項(xiàng)目文件。
通過(guò)對(duì)Revit進(jìn)行二次開(kāi)發(fā),將簡(jiǎn)單基本參數(shù)和重要基本參數(shù)的相對(duì)關(guān)系以及簡(jiǎn)單基本參數(shù)之間的約束關(guān)聯(lián)和Revit連接,從而完成了采用Revit平臺(tái)對(duì)新族的參數(shù)化構(gòu)建。Revit API提供了用戶(hù)與Revit的接口,可以實(shí)現(xiàn)瀏覽BIM模型參數(shù)、建立UI交互界面等功能。
常用的二次開(kāi)發(fā)工具有VisualStudio2017開(kāi)發(fā)軟件、RevitSDK工具包、RevitLookup插件和AddInManager插件。VisualStudio2017是基本的軟件開(kāi)發(fā)平臺(tái),其上承載了大量包含C#語(yǔ)言、F#語(yǔ)言、C++語(yǔ)言等和.NET兼容的編程語(yǔ)言,使用這些編程語(yǔ)言就能編寫(xiě)出可以在Revit API上運(yùn)行的程序。
以上就是Revit二次開(kāi)發(fā)用什么語(yǔ)言的全部?jī)?nèi)容了,每個(gè)人觀點(diǎn)不同,希望本篇文章能夠幫助大家!
轉(zhuǎn)載請(qǐng)注明來(lái)源本文地址:https://www.tuituisoft/bim/27156.html
上一篇:沒(méi)有了
下一篇:沒(méi)有了