核心思路是制造循环调用revit选择构件的API;
源码:
while (true)
{
try
{
var refter = Selection.PickObject(ObjectType.Element, "请点选墙体!");
var wall = doc.GetElement(refter);
dlg.selectData.Add(wall);
dlg.SetTip();
}
catch (Exception ex)
{
break;
}
}
还是比较简单的。
下一篇介绍再循环选择中增加过滤
欢迎加入我的QQ群,一起探讨Revit二次开发技术!
QQ群:631436766