下載app免費(fèi)領(lǐng)取會(huì)員
本文來源微信公眾號(hào):慧遠(yuǎn)BIM
公眾號(hào)賬號(hào):hy-bim
作者:老劉
文 | 老劉 · 編輯 | 藕小胖
MEP在具體建模時(shí),需要不同的視圖分別顯示不同專業(yè)的模型構(gòu)件或是控制不同的視圖效果。Revit? MEP為我們提供了強(qiáng)大的過濾器系統(tǒng),可以通過其輕松的控制模型構(gòu)件的可見性和圖形顯示屬性。軟件中默認(rèn)的過濾器創(chuàng)建主要有兩種方法,一是基于類別的過濾器,二是基于選擇的過濾器
。
本文主要介紹通過Dynamo創(chuàng)建基于類別的過濾器。首先,我們看一下在Revit中創(chuàng)建類別過濾器的面板。這里我們要生成表1-《項(xiàng)目所需過濾器名稱表》黃色列中10個(gè)過濾器。它將過濾所有滿足對(duì)應(yīng)“類型注釋”為藍(lán)色列的“管道”所有元素。
表1- 項(xiàng)目所需過濾器名稱表
Dynamo具體操作步驟如下:
1.讀取Excel表格中的數(shù)據(jù)
2.將Excel表中的數(shù)據(jù)進(jìn)行分組
3.過濾器名稱選擇、指定過濾器類別及建立過濾規(guī)則
4.查找項(xiàng)目所有視圖
5.將過濾器用于所有視圖樣板中
其中,最復(fù)雜的部分是過濾器規(guī)則的創(chuàng)建。在FilterRule.ByRuleType中,分別選擇過濾條件、要過濾的參數(shù)以及過濾參數(shù)的值。要過濾的參數(shù)(Parameter類型)可以是元素構(gòu)件本身的參數(shù),也可以是用戶自定義的應(yīng)用于構(gòu)件上的項(xiàng)目參數(shù)或者共享參數(shù)。
這里參數(shù)的選擇需要用到一個(gè)新的節(jié)點(diǎn)Parameter.ParameterByName,主要用于過濾選擇元素構(gòu)件的參數(shù)。
還有一點(diǎn)至關(guān)重要,Revit? MEP過濾器默認(rèn)的是當(dāng)前視圖界面,也就是說每一個(gè)視圖界面都要設(shè)置一遍過濾器,太耗時(shí)耗力,上述程序中第五步就是將設(shè)置的過濾器賦予每一個(gè)視圖界面,大大提高過濾器的設(shè)置效率。點(diǎn)擊“運(yùn)行”,結(jié)果如下圖所示。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Revit教程 | Revit如何在創(chuàng)建或維持循環(huán)管道模型時(shí)節(jié)省時(shí)間
下一篇:Revit教程 | Revit如何如何通過Excel表格添加模型屬性
推薦專題