revit二開之過濾族(Family)

一、背景

小夥伴們在做revit二開時,可能會有過濾族(Family)的需求,如何實現呢?

二、方法

通過以下代碼,就可以過濾出指定FamilyName的族了。

var famType = new FilteredElementCollector(m_doc)
  .OfClass(typeof(Family))
  .FirstOrDefault(x => x.Name == "FamilyName");

注意在過濾族的時候,不要使用OfCategory去做類別篩選,如果使用了OfCategory就會得到族類型與族實例,對於族,就獲取不到了

三、注意事項

1.我是黑夜の騎士,歡迎大家關注我的博客,筆者將持續輸出BIM相關軟件開發以及編程乾貨;
2.歡迎加入BIM行業開發交流1羣,獲取更多開發資料 羣號:711844216
3.Revit二開教學視頻地址:b站搜索: 面向工程人員的零基礎Revit二次開發課堂

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章