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

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

NULL

ad.jpg

程序員進(jìn)行REVIT二次開發(fā)所需要的知識(shí)儲(chǔ)備有哪些?

發(fā)布于:2022-09-29 13:47:17

網(wǎng)友投稿

更多

想要利用Revit進(jìn)行二次開發(fā),建議具備:

  1. 了解Revit的架構(gòu):知道Category、Family、FamilyType、FamilyInstance的關(guān)系

  2. 熟悉的Revit的操作:不需要是建模高手,但必須了解基本的功能,包括建立樓層,視圖,物件,數(shù)量,圖紙...等等物件

  3. 熟悉程式語(yǔ)言:目前的Revit二次開發(fā)支援C#,VB,Python的以及等語(yǔ)言,因此對(duì)這些語(yǔ)言必須有基本的熟悉程度

  4. 了解如何尋找網(wǎng)路資源,建議可先參考xiaodong.liang的文章所介紹的工具,里面包含RevitLookup,Jeremy的博客等等工具

現(xiàn)在把我對(duì)Revit二次開發(fā)需要的知識(shí)儲(chǔ)備的建議列在下面,供大家參考:

1. 對(duì)Revit軟件本身的了解,這里我指的是用戶界面UI,它是用來(lái)解決什么問(wèn)題的,解決的思路是什么。很多朋友都是有AutoCAD的二次開發(fā)經(jīng)驗(yàn),很容易用AutoCAD的模式來(lái)套用Revit。雖然是一個(gè)公司的產(chǎn)品,但是很不一樣,所以需要對(duì)Revit有個(gè)學(xué)習(xí)認(rèn)識(shí)的過(guò)程。

2. Revit的二次開發(fā)包含兩個(gè)部分,族庫(kù)的二次開發(fā)+基于API的程序二次開發(fā)。這一點(diǎn)我跟每個(gè)咨詢我二次開發(fā)問(wèn)題的朋友都會(huì)強(qiáng)調(diào)。很多問(wèn)題,包括本地化出圖的問(wèn)題都可以通過(guò)制作族庫(kù)的方式解決,成本遠(yuǎn)低于程序開發(fā)。程序員太貴

3. 族庫(kù)的二次開發(fā),市面上有很多書,這里就不多說(shuō)了。

4. 程序的二次開發(fā),上面Yimin講得也非常好,基本上就是看文檔,例子,RevitSDK里面有200+個(gè)例子。熟悉編程語(yǔ)言C#。這里放寫資源給大家:

Revit Developer Center - SDK, etc.

https://www.autodesk.com/developer-network/platform-technologies/revit

Revit API Developers Guide

https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2016/ENU/Revit-API/files/GUID-...

http://help.autodesk.com/view/RVT/2019/ENU/?guid=Revit_API_Revit_API_Developers_Guide_html

Jeremy's blog

https://thebuildingcoder.typepad.com/

Revit API Docs

https://www.revitapidocs.com

5. 明確自己要解決的問(wèn)題,Revit API接口非常多,不用全部了解,針對(duì)問(wèn)題解決問(wèn)題。多提問(wèn),ADN是不錯(cuò)的選擇,這個(gè)論壇也是。多和同行交流,說(shuō)不定你現(xiàn)在正在解決的問(wèn)題,別人已經(jīng)解決好了。


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

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

上一篇:如何解決Revit無(wú)法打開模型提示“缺失許多圖元”問(wèn)題

下一篇:CSCAD 2022中如何使用右鍵菜單?