下載app免費(fèi)領(lǐng)取會員
Revit中的族參數(shù)包括以下幾大類;項(xiàng)目參數(shù),全局參數(shù),實(shí)例參數(shù),類型參數(shù),共享參數(shù),報(bào)告參數(shù)等??赡軐Τ鯇W(xué)者來說這些參數(shù)都是傻傻分不清楚的。今天小編就為大家介紹兩個最簡單最常用的參數(shù),實(shí)例參數(shù)和類型參數(shù),記住出現(xiàn)在屬性面板下的都是實(shí)例參數(shù),出現(xiàn)在編輯類型里面的參數(shù)都是類型參數(shù)。
如下圖:
dynamo獲取族參數(shù):
1、獲取族實(shí)例參數(shù),這里小編以結(jié)構(gòu)框架為例。通過Categories獲取所有的類別,使用AllElementsofCategory節(jié)點(diǎn)獲取所有圖元,最后通過Element.GetParameterValueByName節(jié)點(diǎn)獲取圖元的指定參數(shù)。這里小編獲取了梁的4個實(shí)例參數(shù)。
如圖:
2、獲取族類型參數(shù),小編介紹兩種方法:
這里我先用dynamo自帶的節(jié)點(diǎn)來為大家演示,我就以門窗家具為例,分別獲取他們的寬度高度材質(zhì)。先創(chuàng)建需要獲取的的類型名稱,然后通過Category.ByName節(jié)點(diǎn)獲取各類型,再AllElementsofCategory節(jié)點(diǎn)獲取類型中的圖元,再用Element.ElementType節(jié)點(diǎn)獲取所有的族參數(shù)。最后通過Element.GetParameterValueByName節(jié)點(diǎn)按給定的名稱獲取相應(yīng)的類型參數(shù)。
如圖:
通過Archi-lab里面的element.Type節(jié)點(diǎn)獲取,
如圖:
dynamo設(shè)置墻定位線:
我們知道墻體定位線包括以下六種:墻中心線、核心層中心線、面層面:外部、面層面:內(nèi)部、核心面:外部、核心面:內(nèi)部。
當(dāng)我們以墻中心線為定位線繪制一道墻時,我們通過dynamo獲取他的定位線,獲取到的結(jié)果為“0”,當(dāng)我們將定位線改為“核心面:外部”時,獲取到的結(jié)果為“4”.
如圖:
通過上面的操作,我們明白墻定位線在dynamo中是通過數(shù)字來表達(dá)的,我們知道計(jì)算機(jī)的數(shù)是從0開始數(shù)的,所以六種定位線在dynamo中表示為0~5的數(shù)值。如果我們要將墻體的定位線設(shè)置為“面層面:外部”應(yīng)該怎樣做啦?我們直接通過Element.SetParameterByName節(jié)點(diǎn),設(shè)置墻的定位線,將需要設(shè)置的參數(shù)輸入為“2”即可。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Dynamo教程 | Dynamo怎么使用?Dynamo橋梁快速建模實(shí)例
下一篇:Dynamo教程 | Dynamo怎么用?利用Dynamo參數(shù)化自動排磚的方法
推薦專題