Revit,Revit二次開發"> 在實際應用中,Revit二次開發模式與Dynamo開發模式存在一定的差異,主要表現在以下幾個方面。第一,開發基礎方面。Revit二次開發插件程序的編寫需要用戶至">
下載app免費領取會員
在實際應用中,Revit二次開發模式與Dynamo開發模式存在一定的差異,主要表現在以下幾個方面。
第一,開發基礎方面。Revit二次開發插件程序的編寫需要用戶至少掌握一種符合公共語言規范的程序語言,并且有一定的程序設計與實踐基礎。對于沒有程序語言基礎的設計人員及BIM技術使用者而言,其操作難度過大。而Dynamo可以針對自身實踐中的需求進行定制化開發。其操作更加簡單易用,用戶不用花費大量成本進行計算機編程等知識的學習便可以輕松地完成Dynamo程序的編寫。
第二,在開發復雜度方面,兩種開發模式都需要用戶熟悉Revit中的各項操作。一般來說,對于可以在Revit中手動操作實現的功能,Revit二次開發以及Dynamo開發支持的概率在80%以上。其中,Revit二次開發代碼編寫需要簡明的算法與嚴謹的邏輯,代碼數量會隨著命令復雜程度的升高而增加,而且容易出現程序漏洞,需要進行反復調試。而Dynamo編程邏輯較為簡單,用戶只需連接編程所需要的節點,實現命令所需要的節點數量與命令的復雜度無關,如圖所示。
第三,在成果輸出方面,Revit二次開發模式具有系統性、普遍性的特點,可以把很多功能集成于一個系統,用戶可以直接在軟件的選項卡中進行查找及運行。而每個Dynamo程序以DYN文件的形式獨立運行,每次使用時需要重新對選取的Revit構件進行關聯,在一定程度上限制了程序的使用范圍。
文:張笑彥(青島理工大學)
僅供學習交流 版權歸原作者所有 如有侵權請聯系刪除
轉載請注明來源本文地址:https://www.tuituisoft/bim/25615.html
上一篇:沒有了
下一篇:沒有了