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