下載app免費領取會員
問題:Dynamo為圖元賦值如何做到參數(shù)與圖元一一對應。
解答:通過節(jié)點List.Combine。
1、準備一個族文件,該族文件有五個參數(shù),分別名為“01”、“02”、“03”、“04”和“05”。屬于實例參數(shù),參數(shù)類型為數(shù)值。保存后載入到項目中。
2、通過節(jié)點Select Model Elements選擇項目中的兩個族實例。準備兩個Code Block,其中一個列表列出參數(shù)的名稱,另一個列表列出每一個族每個參數(shù)的數(shù)值,第二個列表中通過子列表來區(qū)分不同的族實例。
3、節(jié)點List.Combine能夠將連結符應用到兩個序列中的每個元素。輸入端comb輸入的是連結符,圖中的連結符是節(jié)點Element.SetParameterByName。剩下的輸入端list1和list2等的數(shù)量取決于連結符剩余輸入端的數(shù)量,其中l(wèi)ist1對應著節(jié)點Element.SetParameterByName的輸入端element,另一個list2對應著節(jié)點Element.SetParameterByName的輸入端value。
4、最終的效果就是,每一個族實例的每一個參數(shù)都能有指定的數(shù)據填入。
本文版權歸腿腿教學網及原創(chuàng)作者所有,未經授權,謝絕轉載。
上一篇:Revit如何繪制漏斗形的樓板
下一篇:重裝系統(tǒng)后Revit還是安裝不了怎么辦?
推薦專題