我們先展示一個(gè)簡(jiǎn)單案例,說(shuō)明dynamo是怎么調整參數從而影響一個(gè)物體的形狀的。這里我默認你已經(jīng)會(huì )了revit的大部分操作,如果你不熟悉revit建議看一些入門(mén)教程,不需要會(huì )很熟練的操作只要了解其基本原理就可以了。
一、在revit里新建一個(gè)概念體量,打開(kāi)南立面視圖,用模型-劃線(xiàn) 工具,畫(huà)出一個(gè)“R”形狀,注意是閉合的,形狀之間不能有交點(diǎn),在R的左側適當位置繪制一條豎線(xiàn),你可能要先做一個(gè)參照平面才能拉直這條線(xiàn),完成如下圖的樣子:
按住CTRL點(diǎn)選剛創(chuàng )建好的“R”和直線(xiàn),做創(chuàng )建形狀命令,這時(shí)會(huì )按照旋轉造型拉出一個(gè)環(huán)狀物體,不太美觀(guān)我們不管他。
二、在管理面板打開(kāi)Dynamo,新建一個(gè)dyn文件,新建的圖形編程文件會(huì )自動(dòng)關(guān)聯(lián)已經(jīng)打開(kāi)的revit項目,以后不再復述。打開(kāi)之后全是英文,不要怕,在后面的章節里我會(huì )詳細闡述每個(gè)按鈕是什么。
左上角有個(gè)搜索框,輸入 select model element,按字面意思很好理解,就是選擇模型元素的意思,單擊這個(gè)節點(diǎn)命令,會(huì )在圖形編輯窗口產(chǎn)生一個(gè)節點(diǎn)細部;節點(diǎn)內有“更改”的按鈕,意思是選擇模型,我們返回revit視口選擇剛創(chuàng )建的環(huán)狀物體,你會(huì )看原先節點(diǎn)黃色警告的節點(diǎn)變成灰色了,這樣一個(gè)完整有效的可視化程序節點(diǎn)就創(chuàng )建完成。
三、在搜索框里繼續創(chuàng )建 String、Number Slider、Element.SetparameterByName 節點(diǎn),在各個(gè)節點(diǎn)內輸入節點(diǎn)自身需要的一些參數,具體見(jiàn)下圖,建立輸入輸出連線(xiàn),完成你的第一個(gè)可視化程序。
我這里加了一個(gè)watch節點(diǎn),它是很常用的,可以隨時(shí)參看參數判斷你輸入的對錯,可以當成一個(gè)即時(shí)的debug。你會(huì )發(fā)現在slider節點(diǎn)中你是做不出28.7這個(gè)數字的,實(shí)際上它是一個(gè)滑塊,這個(gè)節點(diǎn)定義了旋轉角度,拖拽這個(gè)滑塊,新建的形狀即時(shí)發(fā)生變化。
這樣就完成了你的第一個(gè)基于revit的Dynamo可視化程序。后面的章節我會(huì )解釋大部分的節點(diǎn),助你快速入門(mén)。
dyn源文件見(jiàn)下載鏈接。
轉載需經(jīng)作者本人同意,部分轉載請說(shuō)明文章出處。
聯(lián)系客服