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