
Revit过滤
BIM_er
扎根于建筑信息技术,BIM领域开拓者,拥有多年BIM应有和开发经验
QQ:985500762
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RevitAPI之FilteredElementCollector的基本应用
收集器(FilteredElementCollector) 用来迭代以及过滤元素的主要类是收集器,它有三种构造方式,见表: 构造函数 描述 FilteredElementCollector(Document document) 在一个文档构造,迭代会从文档所有的元素进行 FilteredElementCollector原创 2018-01-13 21:04:01 · 2869 阅读 · 0 评论 -
Revit开发之如何使用快速过滤器(ElementQuickFilter)
下面介绍一些常用的快速过滤器的用法。 1) ElementCategoryFilter ElementCategoryFiher是使用类别(Category)来查询元素的过滤器。 比如说,使用墙的类别(OST_Walls)来查询当前文档的元素,过滤文档中所有的墙实例以及墙类型。 示例代码: void TestElementCategoryFilter(Document doc原创 2018-01-13 22:02:28 · 2865 阅读 · 0 评论 -
Revit开发之ElementLevelFilter、ElementParameterFilter、FamilylnstanceFilter、CurveElementFilter
下面几项是常用的慢速过滤器。 1) ElementLevelFilter ElementLevelFilter是使用关联的标高(Level)来匹配其关联或不关联的元素。 void TestElementLevelFilter(Document doc) { // 找到当前所有标高对应的所有元素 FilteredElementCollector collector = n原创 2018-01-13 22:15:32 · 1348 阅读 · 0 评论 -
RevitAPI之Filter过滤器大全
为了方便使用,Revit提供了 —些预制的过滤器,有些同时提供了 FilteredElementCollector 的快捷方法,全部如下表: 内建过滤器 类型 符合条件值 快捷方法 LogicalAndFilter 逻辑过滤器 必须符合两个或两个以上的过滤器的元素 WherePasses原创 2018-01-13 21:47:48 · 3660 阅读 · 0 评论 -
RevitAPI高效使用逻辑过滤器(ElementLogicalFilter)
Revit API有两种逻辑过滤器:LogicalOrFilter和LogicalAndFilter。 1) LogicalOrFilter LogicalOrFilter是过滤器的逻辑或集合,可以查找匹配符合任意一个过滤器条件的元素。 例子1:构建:墙和标高的类别过滤器,然后将这两种过滤器通过逻辑“或”组合成一个逻辑或过滤器,最后将文档中符合墙和标高类别之一的所有元素査找出来。原创 2018-01-27 22:08:24 · 2297 阅读 · 0 评论