revit二开之获取嵌套族中的子族(过滤族)
生活随笔
收集整理的這篇文章主要介紹了
revit二开之获取嵌套族中的子族(过滤族)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
歡迎加入BIM行業開發交流1群 群號:711844216(滿),二群群號:1016453207
一、背景
小伙伴們在進行revit開發時,可能有過濾族的需求。這里的族(Family)不是族類型(FamilySymbol)也不是族實例(FamilyInstance),那么如何過濾呢?
二、思路
不管是在項目環境中,或者嵌套族環境中,使用以下代碼即可
//推薦 FilteredElementCollector collector = new FilteredElementCollector(doc); IEnumerable<Element> eleList = collector.OfClass(typeof(Family))- 注意這里我們使用的OfClass方法,不要使用以下方法
- 這種方法只會獲得指定BuiltInCategory下的族類型或者族實例
- 如果我們想獲得指定BuiltlnCategory下的所有族,可以使用如下方法
三、注意事項
需要Revit二次開發全流程教學 的朋友可以聯系我qq:1056295111
1.我是黑夜の騎士,歡迎大家關注我的博客,筆者將持續輸出BIM相關軟件開發以及編程干貨
2.歡迎加入BIM行業開發交流1群,獲取更多開發資料 群號:711844216
總結
以上是生活随笔為你收集整理的revit二开之获取嵌套族中的子族(过滤族)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 鼠标移动效果html5,js实现鼠标左右
- 下一篇: http_认证机制https加密TLSS