【问题标题】:create Instances of Selected object Revit Api创建选定对象 Revit Api 的实例
【发布时间】:2020-09-06 02:12:09
【问题描述】:

我是 Revit Api Programming 的新手。我想制作一个程序,用户可以选择他绘制的任何对象,然后他会重复该对象。 问题是我不知道如何识别对象以获取其参数以及重复它的要点..任何指导方针好吗? 提前致谢。

【问题讨论】:

    标签: c# revit-api


    【解决方案1】:

    我假设您正在使用宏来回答以下问题。

    检索用户的当前选择:

    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 博客。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-22
      • 1970-01-01
      • 2019-08-06
      • 1970-01-01
      • 2013-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多