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