Dynamo,Dynamo二次開發"> 雖然Revit官方給出了Revit軟件開發工具包(SDK),內部含有參考文檔,以及API用戶手冊和示例文件,API手冊中給出了以下三種C#,C++,VB開發語言">
下載app免費領取會員
雖然Revit官方給出了Revit軟件開發工具包(SDK),內部含有參考文檔,以及API用戶手冊和示例文件,API手冊中給出了以下三種C#,C++,VB開發語言,以C#的應用最為廣泛,但若采用C#語言進行Revit二次開發,相較于Dynamo而言,入門難度較高,必須掌握C#語言的語法,以及要深入理解面向對象的基本概念,還需通過RevitSDK工具包,熟悉用戶參考手冊,下載VisualStudio等編譯器,進行大量的配置引用操作,才可開始編程;且編程界面是以代碼的形式展現,程序源碼難以理解,自行開發更是無從下手,不利于沒有編程基礎的工程人員入門。
而Dynamo可以在Revit軟件內打開,不需要進行大量的代碼編譯以及環境配置,便可直接編寫程序,能夠自動實現參數化建模,大幅提升建模效率。工程人員不用學習復雜的C#編程語言,只需調用Dynamo中現有的節點,即可運行自己的程序。Dynamo程序由多個具備不同功能的節點構成,節點以“電池”的形式封裝了內部代碼,以“電線”來連接各節點,進行數據的讀取,查詢,修改與刪除等操作。節點以功能命名,使用戶通過“電池”名稱即可知曉節點的功能,同時,Dynamo還開放了自己制作“電池”的功能,有編程基礎的用戶可以自行開發想要的節點包,對常規的節點包進行整合優化,也可通過Pythonscript節點編寫Python程序,并上傳到云端供其他用戶使用,為新手提供了極大的幫助,降低了軟件的學習成本,也增加了工程人員學習編程的興趣。
轉載請注明來源本文地址:https://www.tuituisoft/bim/25374.html
上一篇:沒有了
下一篇:沒有了