下載app免費領取會員
我們知道一個族實例有很多參數值,并且這些參數值又可以按照類型分為實例參數和類型參數。關于實例參數和類型參數的區別,大家肯定都非常清楚了。有的時候,我們需要在Dynamo中獲取某個或者某些族實例的參數值。對于實例參數,我們可以直接使用“Element.GetParameterValueByName”節點獲取它的值。但是,這個節點無法直接獲取類型參數的參數值。本篇文章就來教大家如何通過Dynamo原生的節點來獲取族實例的類型參數值,不借助第三方軟件包,也不需要使用Python Script調用RevitAPI。
如下圖所示,選中的這堵墻,在屬性欄里點擊編輯類型可以查看它的類型參數。這些類型參數中有個參數叫“厚度”,我們通過Dynamo來獲取厚度參數的參數值。
打開Dynamo以后,首先通過節點選中這堵墻,如下圖所示。
接著,如果直接使用“Element.GetParameterValueByName”節點獲取厚度參數的參數值,將獲取不到任何信息。我們需要先獲取這堵墻的族類型,最后使用這個節點就能夠獲取到厚度這個類型參數的值了,如下圖所示。
這個方法最大的優勢在于不需要使用第三方軟件包,只需要使用Dynamo原生節點即可完成類型參數值的獲取。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
下一篇:如何在Dynamo中導入圖片?
推薦專題