下載app免費領(lǐng)取會員
Dynamo中代碼形成的節(jié)點是最基礎(chǔ)元素,也是模型中最重要的元素,節(jié)點庫內(nèi)包含所有可調(diào)用節(jié)點,常用節(jié)點庫為display顯示節(jié)點庫、geometry幾何圖形節(jié)點、input輸入類節(jié)點庫、Revit相關(guān)節(jié)點庫以及自行添加的節(jié)點庫。通過輸入類節(jié)點可以控制數(shù)值、字符串以及文件內(nèi)信息的錄入,通過后續(xù)節(jié)點的處理即可實現(xiàn)整體的參數(shù)化建模,常見輸入類節(jié)點如圖1所示。
圖1 常用節(jié)點
輸入類節(jié)點大多只能進行命令輸出,通過后續(xù)節(jié)點的設(shè)計和實時調(diào)整,以編程的方式實現(xiàn)了參數(shù)化建模和模型信息的處理,其它每個節(jié)點均具有輸入端和輸出端,不同節(jié)點通過接線連接,表達邏輯順序,運行方向自左到右,如圖2所示。Dynamo將代碼分塊獨立成節(jié)點,使用者無需再進行龐雜的編程工作,只在輸入端進行參數(shù)調(diào)整即可實現(xiàn)模型修改,如圖3所示,只需滑動數(shù)據(jù)條即可改變曲線形狀。
圖2 Dynamo節(jié)點使用
圖3 參數(shù)化設(shè)計曲線
Dynamo將使用者從代碼編譯的工作中解放出來,以更加強大的參數(shù)設(shè)計功能和信息處理能力彌補了Revit在復(fù)雜建模和信息管理等方面的弱勢。可視化的代碼節(jié)點更加人性化的同時,在CodeBlock節(jié)點中依舊可以使用DesignScript語言進行代碼編程,在PythonScript中支持使用Python編程腳本語言自定義節(jié)點,大大增強了參數(shù)化設(shè)計的靈活度。將Dynamo文件以TXT格式打開,即可詳細獲得Dynamo文件中完整代碼,為使用者自行創(chuàng)建節(jié)點提供了素材。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Dynamo教程 | Dynamo有幾個功能區(qū)域?Dynamo主界面功能區(qū)域介紹
下一篇:Dynamo教程 | Revit和Dynamo是什么關(guān)系?可視化編程工具Dynamo簡述
推薦專題