Forge Viewer:可点击对象的唯一ID

时间:2017-08-08 21:03:18

标签: autodesk-forge revit autodesk-viewer

我正在尝试使用Revit和Forge Viewer,我注意到Forge已经在Revit模型中为每个可以点击的东西提供了唯一的ID,所以我在Revit中使用了这些而不是汇编ID。

作为一个例子,我的建筑物的门有id:" 3003"。

我的问题是,这些数据存储在何处以及如何更改" 3003"进入"门1" (?)

1 个答案:

答案 0 :(得分:2)

在处理Revit文件时,Viewer可以访问3种类型的ID:

  1. dbId :这是特定于查看器的,用于操纵Viewer上的元素,例如.getProperties()方法。
  2. Revit ElementID :实际上是在Viewer上的名称属性中公开的。当您选择某些内容时,在“属性”面板上,标题采用"名称[12345]"的形式,因此您可以解析此名称字符串并提取名称。
  3. Revit唯一ID :在.getProperty()响应中公开为 externalId 属性。
  4. sample app将属性导出到电子表格中,它可能与您相关。