Revit 二次开发—获取特定类别的元素

简介: Revit 二次开发—获取特定类别的元素
public static List<Element> GetAllBlocks(Document doc)
        {
            try
            {
                FilteredElementCollector collector = new FilteredElementCollector(doc);
                List<Element> elems = collector.OfClass(typeof(FamilyInstance)).
                    OfCategory(BuiltInCategory.OST_StructuralFraming).
                    ToElements().
                    ToList();
                return elems;
            }
            catch (Exception)
            {
                TaskDialog.Show("Error", "获取到所有节段失败");
                return null;
            }
        }
目录
打赏
0
0
0
0
6
分享
相关文章
|
5月前
|
让星星⭐月亮告诉你,jdk1.8 Java函数式编程示例:Lambda函数/方法引用/4种内建函数式接口(功能性-/消费型/供给型/断言型)
本示例展示了Java中函数式接口的使用,包括自定义和内置的函数式接口。通过方法引用,实现对字符串操作如转换大写、数值转换等,并演示了Function、Consumer、Supplier及Predicate四种主要内置函数式接口的应用。
45 1
Swift开发——索引器扩展
扩展用于向已存在的类型(例如,类、结构体、枚举和协议等)中添加新的功能,扩展甚至可以向系统类型(包括无法查阅代码的类型)中添加新的功能,但是扩展不能覆盖原类型中已有的方法,扩展也不能向类中添加新的存储属性。
73 6
Swift开发——索引器扩展
|
9月前
|
Python基础教程(第3版)中文版 第9章 魔法方法、特性和迭代器(笔记)
Python基础教程(第3版)中文版 第9章 魔法方法、特性和迭代器(笔记)
Unity Hololens2开发|(九)MRTK3空间操作 ConstraintManager(约束)
Unity Hololens2开发|(九)MRTK3空间操作 ConstraintManager(约束)
基于C#的ArcEngine二次开发38: 几何关系描述接口- ISpatialFilter 最全解析(二)
基于C#的ArcEngine二次开发38: 几何关系描述接口- ISpatialFilter 最全解析
基于C#的ArcEngine二次开发38: 几何关系描述接口- ISpatialFilter 最全解析(二)
基于C#的ArcEngine二次开发38: 几何关系描述接口- ISpatialFilter 最全解析(一)
基于C#的ArcEngine二次开发38: 几何关系描述接口- ISpatialFilter 最全解析
基于C#的ArcEngine二次开发38: 几何关系描述接口- ISpatialFilter 最全解析(一)
Revit二次开发—内建类别BuiltInCategory枚举(中英文对照)
Revit二次开发—内建类别BuiltInCategory枚举(中英文对照)
Revit二次开发—ISelectionFilter接口过滤用户选择
Revit二次开发—ISelectionFilter接口过滤用户选择
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等