Revit二次开发(5):元素类型过滤
来源:互联网 发布:后期用什么软件 编辑:程序博客网 时间:2024/06/11 06:28
下面是获得文档中所有族实例的代码,简单演示用法:
ElementClassFilter instanceFitler = new ElementClassFilter(typeof (FamilyInstance));
FilteredElementCollector collector = new FilteredElementCollector(doc);
collector.WherePasses(instanceFitler);
List familyInstances = new List();
foreach (Element element in collector.ToElements())
{
if (element is FamilyInstance)
{
familyInstances.Add(element as FamilyInstance);
}
}
return familyInstances;
具体用法请参考官方例子。
官方例子名称:DirectionCalculation
CSDN文件地址:http://download.csdn.net/detail/reallytian/9174521
转载请标明作者和出处
作者:田腾
0 0
- Revit二次开发(5):元素类型过滤
- Building Coder(Revit 二次开发) - 改变元素类型
- Revit二次开发--过滤对象
- Revit二次开发之使用LINQ查询元素过滤集合里的元素【比目鱼原创】
- Building Coder(Revit 二次开发) - 元素层级事件(上)
- Building Coder(Revit 二次开发) - 元素层级事件(下)
- Building Coder(Revit 二次开发) - 族元素可见性
- Building Coder(Revit 二次开发) - 改变元素颜色
- Building Coder(Revit 二次开发) - 设置标签类型
- Building Coder(Revit 二次开发) - 共享类型参数
- Revit 二次开发---空间过滤(空间查询)
- Revit开发之元素过滤
- Revit二次开发之移动元素【比目鱼原创】
- Revit二次开发之如何选取Revit元素【比目鱼原创】
- Revit二次开发之快速过滤与慢速过滤【比目鱼原创】
- Building Coder(Revit 二次开发) - 过滤非本地(Non-Native)类
- Building Coder(Revit 二次开发) - 针对视图和阶段进行过滤
- Building Coder(Revit 二次开发)- 使用实体相交(Solid Intersection)过滤有接触的梁
- 基本套接字编程(2) -- I/O模型篇
- WebView的缓存设置
- JVM参数设置分析
- 轻松使用Nginx搭建web服务器
- mybaits入门(含实例教程和源码)
- Revit二次开发(5):元素类型过滤
- centos7 安装opencv-3.0.0
- iOS 根据文字内容动态设置宽度与高度
- JS----dataTables分页排序
- 开源中国iOS客户端学习——(十一)AES加密
- Revit二次开发(6):Ribbon编辑器(开源项目)
- Android Studio常见问题整理
- DOM操作-range
- Java时间戳转化为今天、昨天、明天(字符串格式)