【发布时间】:2021-07-04 19:44:12
【问题描述】:
我需要一个代码,当我单击我的 Revit 插件按钮时,我会返回所选模型元素的族。有人可以帮忙吗?
我在 Autodesk 大学做了一些研究,但我找不到容易理解的东西来接近这个
【问题讨论】:
我需要一个代码,当我单击我的 Revit 插件按钮时,我会返回所选模型元素的族。有人可以帮忙吗?
我在 Autodesk 大学做了一些研究,但我找不到容易理解的东西来接近这个
【问题讨论】:
你的意思是:
var selElementId = uidoc.Selection.GetElementIds().FirstOrDefault();
var selElement = doc.GetElement(selElement);
var elemType = doc.GetElement(selElement.GetTypeId()) as ElementType;
var famName = elemType.FamilyName;
var fam = new FilteredElementCollector(doc)
.OfClass(typeof(Family))
.Where(f => f.Name == famName)
.FirstOrDefault() as Family;
可能有更好的解决方案,但这也应该可以解决问题
【讨论】: