下載app免費領取會員
Dynamo是一款可獨立運行的編程軟件,也可作為Vasar和Revit的插件運行,也是一款開源軟件。在Revit 2018版中,Dynamo位于“管理”菜單下。Revit是目前土建行業應用最廣的可視化三維建模軟件。
Dynamo運行的機制是利用集成功能的節點存儲和處理數據,基于可視化編程界面將特定功能的節點按一定規則連接起來形成邏輯運算流,實現對源數據自動化處理,達到模型的建立及數據的存儲。它的原理是以包含特定功能的運算模塊——節點(Nodes)為基礎,并對數據處理、存儲、生成模型,是與Revit軟件緊密結合的可視化編輯器,被稱為一種可視化編程語言。“可視化編程語言”即是讓設計者在圖形化的操作界面下創建程序,將集成功能的節點代替代碼,這樣降低了創建程序的門檻。
Dynamo中的參數化設計方式不同于一般軟件設計方式,在普通軟件的設計方式中,對于對象的建立及編輯需要借助命令及選擇的配合來完成,Dynamo中全部應用參數及運算器通過邏輯關系鏈接完成,可以實現編程設計的效果,為沒有編程和編譯能力的設計師提供了構建參數關聯模型的可能。基于Revit源代碼開放的基礎上,開發者在插件中將Revit的腳本函數打包,通過可視化運算器的形式提供給使用者,涵蓋了Revit所有的三維設計功能。
Dynamo中的運算模塊可以分為兩大類:數據和運算器。數據包含了需要的所有源數據信息運算器則主要包含動作處理信息。源數據從輸入端節點開始,經過按一定邏輯連接的運算節點處理,最終達到預期的結果。源數據是Dynamo進行運算的基礎,是控制生成結構重要屬性的數據,可以是數值、幾何體(點、線、面、實體圖形)、函數、布爾值或者是與Revit交互的源數據等。
Dynamo除了自帶的節點功能以外,不僅可以通過python編程語言來編寫自己需要的節點,還可以在菜單目錄下,通過“軟件包”下拉菜單里的“搜索軟件包”、“管理軟件包”、“發布軟件包”來搜索安裝已發布的新節點及發布自己編寫的節點包。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
上一篇:Dynamo教程 | Dynamo是什么軟件?計算式BIM工具——Dynamo
下一篇:Dynamo教程 | Dynamo的不足是什么?Dynamo自動化建模程序的不足
推薦專題