【问题标题】:How to Zoom Object in Forge Viewer using Object ID如何使用对象 ID 在 Forge Viewer 中缩放对象
【发布时间】:2022-10-05 22:00:49
【问题描述】:

我们在 Web 应用程序中上传了多个 BIM 模型,并且我们使用 Forge Aggregate View 将所有上传的 BIM 模型显示为合并格式。 我们还使用对象 ID 在 Forge Viewer 中缩放对象。但是在 Forge Aggregate View 中,我们显示了多个文件。每个文件都包含相同的对象 id,用于指出不同的设备。 例如: 文件 1 包含对象 ID“2204”(对象名称:A) 文件 2 包含相同的对象 ID“2204”(对象名称:B) 我想在 Forge Viewer 中缩放对象 A(文件 1)。所以我们将对象 ID 2204 传递给 Forge 查看器。但是对象 B(文件 2)已在 Forge Viewer 中放大,而不是对象 A(文件 1)。

请提供您的建议,以在正确的文件中缩放正确的对象。请让我们知道我们是否有任何 C# 代码(函数)来传递文件名/U​​RN 以及对象 ID 以缩放所选对象。

感谢您的快速支持。

    标签: autodesk-forge


    【解决方案1】:

    在多模型场景中,您需要告诉查看者您指的是哪一个模型(因为 dbID 仅在单个模型中是唯一的)。对于fitToView 方法,您可以将模型作为第二个参数传递。

    要获取Model 类的实际实例,可以使用viewer.getVisibleModels() 之类的方法。

    【讨论】:

      猜你喜欢
      • 2018-01-16
      • 2019-05-08
      • 2021-07-05
      • 2020-08-06
      • 2020-01-18
      • 2020-01-16
      • 2022-10-12
      • 2021-04-26
      • 2018-10-15
      相关资源
      最近更新 更多