public static List<FamilyInstance> GetColumns(Document doc, string family = "")
{
List<FamilyInstance> elements = new List<FamilyInstance>();
try
{
FilteredElementCollector collector = new FilteredElementCollector(doc);
ElementClassFilter classFilter = new ElementClassFilter(typeof(FamilyInstance));
ElementCategoryFilter catFilter = new ElementCategoryFilter(BuiltInCategory.OST_StructuralColumns); //选择结构柱
LogicalAndFilter logicalFilter = new LogicalAndFilter(classFilter, catFilter);
collector.WherePasses(logicalFilter);
FilteredElementIterator eit = collector.GetElementIterator();
eit.Reset();
while (eit.MoveNext())
&nbs
Revit二次开发读取所有结构柱子
最新推荐文章于 2025-11-27 07:38:18 发布

最低0.47元/天 解锁文章
1466

被折叠的 条评论
为什么被折叠?



