Autodesk forge SVF2 dbid

Autodesk forge SVF2 dbid

我昨天按照这些说明将我们的查看器配置为使用 SVF2 格式:https://forge.autodesk.com/en/docs/model-derivative/v2/developers_guide/notes/

我观察到在模型中选择一个节点时,我们从 SVF 和 SVF2 得到不同的 ID。

我通常使用以下 GET 调用提取元数据和属性:

https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-metadata-guid-GET/ https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-metadata-guid-properties-GET/

有人提到 SVF2 Id 的计算方式不同,有没有办法在不先将其加载到查看器的情况下获取 SVF2 模型的 Id?

对于由此造成的任何不便,我们深表歉意。这是我们的工程团队正在评估的一个已知问题,我们正在听取客户的意见。如果 GET properties 和查看器之间的 objectId 不一致,您是否可以考虑向 SVF2 objectId 提供您的用例以及更多细节和您可能拥有的绘制点?目前,我们感兴趣的工作流程有以下两个。能否请您指出您的工作流程是哪一个?

  • 正常工作流程(GET properties -> 查看器),例如,通过使用 GET properties 过滤具有某些条件的属性来获取 dbIds(objectIds),然后使用 LMV 部分加载对象。
  • 反向工作流(查看器 -> GET properties),例如,select LMV 中的一些对象,然后 post 返回到 GET properties 以获取要存储在其中的特定属性数据库

注意。如果您要分享的信息无法post公开,请将其发送至forge[DOT]help[AT]autodesk[DOT]com。同时,请在发送之前从您想要与我们分享的任何内容中删除任何机密信息和个人数据。

更新 2021/07/21

只是为了让未来的开发者知道 SVF2 现在是 GA,文章是 here