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