我是 Revit Api Programming 的新手。我想制作一个程序,用户可以选择他绘制的任何对象,然后他会重复该对象。问题是我不知道如何识别对象以获取其参数以及重复它的要点..任何指导方针好吗?提前致谢。
问问题
2165 次
1 回答
2
我假设您正在为以下答案使用宏。
要检索用户的当前选择:
UIDocument uidoc = this.ActiveUIDocument;
SelElementSet selElSet = uidoc.Selection.Elements;
IEnumerable<Element> elements = (from Element el in selElSet select el);
提示用户选择一个元素:
UIDocument uidoc = this.ActiveUIDocument;
Reference reference = uidoc.Selection.PickObject(ObjectType.Element);
Element el = uidoc.Document.GetElement(reference);
如果您想了解有关如何入门的更多信息,请查看 Revit API 示例、API 文档文件 (RevitAPI.chm)、The Building Coder 博客和 Boost Your BIM 博客。
于 2013-09-11T04:37:40.250 回答