如何在使用 API 作为 streamingV2 时在单个页面上加载两个查看器

问题描述 投票:0回答:1

我们已将查看器选项从 {env: 'AutodeskProduction', API: 'derivativeV2' } 更改为 {env: 'AutodeskProduction2', API: 'streamingV2' } 以加载将与模型派生 API ObjectId 匹配的 dbId。它与以前的查看器选项一起工作正常。

但是有了这个新的变化,我们面临着一个只有一个观众同时工作的错误。 有时只有 3d 查看器在工作并在 2d 查看器中收到网络问题消息。 有时 2d 查看器正在加载并在 3d 查看器中出现访问错误。

我检查了每个组合,只有它在 StremingV2 和 AutodeskProduction2 中失败了。

我测试过分别初始化两个查看器,并用一个初始化加载两个查看器。但这并没有解决问题。

autodesk-forge autodesk-viewer autodesk autodesk-model-derivative autodesk-bim360
1个回答
0
投票

我觉得你可能还在用

loadModel()
- 你能换成
loadDocumentNode()
吗?
https://aps.autodesk.com/blog/403-error-when-trying-view-svf2

您是否总是将 2D 和 3D 视图并排显示,或者它们可能都是 3D 模型,有时甚至是同一模型? 因为这样也值得尝试

MultiViewerFactory
对象。
https://aps.autodesk.com/blog/sharing-resources-among-multiple-viewers

© www.soinside.com 2019 - 2024. All rights reserved.