【问题标题】:How to get DbID to filter in a scene from Autodesk Forge AR / VR Toolkit如何从 Autodesk Forge AR / VR Toolkit 获取 DbID 以在场景中进行过滤
【发布时间】:2021-08-20 12:12:03
【问题描述】:

您好,我想知道如何让 DbID 在 Autodesk Forge AR / VR Toolkit 中过滤场景。

enter image description here

我尝试从使用forge-convert-utils 工具时生成的sqlite 中获取它,但从同一个对象中我得到了几个DbId。 我想知道是否有其他方法可以获取这些数据。

【问题讨论】:

    标签: unity3d autodesk-forge virtual-reality toolkit autodesk-arvr


    【解决方案1】:

    可以通过不同方式检索对象 ID(或 dbID),例如:

    • 使用官方的 GET :urn/metadata/:guid/properties 端点,该端点返回一个 JSON,其中包含所有对象的属性,包括它们的 ID。
    • 在将模型加载到查看器后使用查看器 API,例如,使用 getSelectionsearch 方法。
    • 正如您已经指出的,您还可以以 sqlite 文件的形式检索模型的属性,并从那里查询对象 ID。

    请注意,每个对象都有自己的唯一 ID。我不确定您查询 sqlite 数据库的准确程度,但也许您需要使查询更具体。

    【讨论】:

      猜你喜欢
      • 2020-03-08
      • 2021-05-27
      • 2021-05-08
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      • 2019-06-04
      • 2022-01-03
      • 2021-11-05
      相关资源
      最近更新 更多