【发布时间】:2018-01-16 14:14:20
【问题描述】:
我正在尝试使用 Revit 和 Forge Viewer,我注意到 Forge 已经为您可以在 Revit 模型中单击的所有内容提供了唯一 ID,因此我在 Revit 中使用了这些 ID,而不是装配 ID。
例如,我大楼的门的 id 为:“3003”。
我的问题是,这些数据存储在哪里以及如何将“3003”更改为“门 1”(?)
【问题讨论】:
标签: autodesk-forge revit autodesk-viewer
我正在尝试使用 Revit 和 Forge Viewer,我注意到 Forge 已经为您可以在 Revit 模型中单击的所有内容提供了唯一 ID,因此我在 Revit 中使用了这些 ID,而不是装配 ID。
例如,我大楼的门的 id 为:“3003”。
我的问题是,这些数据存储在哪里以及如何将“3003”更改为“门 1”(?)
【问题讨论】:
标签: autodesk-forge revit autodesk-viewer
查看器在处理 Revit 文件时可以访问 3 种类型的 ID:
.getProperties() 方法。.getProperty() 响应中显示为 externalId 属性。此sample app 将属性导出到电子表格中,它可能与您相关。
【讨论】:
viewer.getObjectTree获取给定元素(在屏幕上选择)的父层次结构节点所需的系列,然后使用.getNodeParentId,在stackoverflow.com/a/45594631/4838205查看更多信息