1、解放BuiltInCategory
FilteredElementCollector fc0 = new FilteredElementCollector(doc, doc.ActiveView.Id).WhereElementIsElementType();
FilteredElementCollector fc = new FilteredElementCollector(doc, doc.ActiveView.Id).WhereElementIsNotElementType();
fc0.UnionWith(fc).WhereElementIsNotElementType().Where(a => (doc.GetElement(a.GetTypeId()) as ElementType).LookupParameter("族名称").AsString() == "基本墙").Count();
先找到3D视图中的全部元素,再过滤。