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