【发布时间】:2020-07-01 18:12:49
【问题描述】:
问题陈述:
我们有一个包含唯一 GUID 的行表以及与 GUID 关联的 Revit 3D 模态成员。
我正在尝试突出显示确切的 GUID 模态成员单击表行中匹配 GUID 的复选框。
请在触发点上提出动态高亮模态成员的建议。
请找到随附的屏幕截图以供参考。screenshot
【问题讨论】:
标签: autodesk-forge autodesk-viewer
问题陈述:
我们有一个包含唯一 GUID 的行表以及与 GUID 关联的 Revit 3D 模态成员。
我正在尝试突出显示确切的 GUID 模态成员单击表行中匹配 GUID 的复选框。
请在触发点上提出动态高亮模态成员的建议。
请找到随附的屏幕截图以供参考。screenshot
【问题讨论】:
标签: autodesk-forge autodesk-viewer
有几种方法可以使用您的 GUID 查找对象。我建议使用Model.getExternalIdMapping 方法。它将生成一个字典,将 internal ID(“dbID”)映射到 external ID(在本例中为 Revit GUID)。然后,您可以以“反向”方式使用此映射,为特定 GUID 找到一个 dbID。
一旦您知道查看器中对象的 dbID,您就可以使用viewer.select、viewer.isolate 或类似方法来提供视觉指示。
【讨论】: