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