下載app免費領取會員
Dynamo是一款Autodesk公司開發的專門運行在Revit中的可視化編程的開源插件,它可以讓用戶自由創建計算式的設計模型或進行自動化處理的過程,使得用戶在使用過程中既可以完善數據處理又能提高信息模型和幾何模型的契合度。在Dynamo出現之前,Revit中對于大量的類似模型的修改和建立還是需要手動去修改參數,雖然對比CAD來說已經快速和信息化很多,但對于大量繁瑣的工作如何進行有效的簡化依舊是從業者的追求。通過Dynamo編程,可以實現將Revit中大量的機械化工作交付給軟件自動創建,從而降低了更多的時間成本;另一方面它的出現使得Revit的應用面更廣泛,提高了Revit參數化建模的多樣性。
Dynamo的使用特點主要體現在以下幾點:
(1)可視化編程:Dynamo提供了與Revit全新的交互思路,通過可視化編程使得結果與程序可以同步顯示和調整,使用戶可以隨時關注運行結果并對程序進行調整。在Dynamo中,程序的實現僅通過對功能節點塊的連線、拖拽。可視化的編程可以說在一定程度上擴展了使用BIM理念驅動參數化設計的方法。另外傳統的編程語言對于非計算機編程專業的人員有一定的難度和門檻,且程序語言易錯、枯燥,需多次調試才能運行,而Dynamo中的編程主要指一些功能節點的有序且符合邏輯組合。
(2)Dynamo插件是開源的:Dynamo中的節點是實現一些基礎功能的函數,這些函數都來自于RevitAPI,除了直接使用這些節點搭建程序流,用戶還可以根據使用需求進行自定義功能節點的制作,并上傳到節點庫。除此之外Dyanmo中還支持采用Python編程,來擴展豐富Revit的內部功能,相比與Revit的二次開發,通過Python編程極大的降低了二次開發的門檻。
(3)促進Revit與外部軟件的數據交流:Dynamo能夠識別并提取Excel、TXT等文件格式的數據,方便Revit接受外部數據,當需要輸入大量無規則的數據時,可通過寫入寫出Excel來實現數據的交換,彌補了Revit自身對信息傳遞的一部分不足。
鑒于以上的幾大特點,使用Revit時Dynamo常被用作功能輔助工具,而基于Revit+Dynamo的工作模式正被更多的BIM使用者所認同,特別是Revit在橋梁工程的應用中,Dynamo已是不可或缺的工具。
文:朱連江(西安建筑科技大學)版權歸原作者所有 侵刪
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:Dynamo教程 | 如何利用Dynamo自動生成結構柱類型?Dynamo與“7”字形結構柱
下一篇:Dynamo教程 | Dynamo如何填色?用Dynamo給每個房間凈高填色
推薦專題