我们已将查看器选项从 {env: 'AutodeskProduction', API: 'derivativeV2' } 更改为 {env: 'AutodeskProduction2', API: 'streamingV2' } 以加载将与模型派生 API ObjectId 匹配的 dbId。它与以前的查看器选项一起工作正常。
但是有了这个新的变化,我们面临着一个只有一个观众同时工作的错误。 有时只有 3d 查看器在工作并在 2d 查看器中收到网络问题消息。 有时 2d 查看器正在加载并在 3d 查看器中出现访问错误。
我检查了每个组合,只有它在 StremingV2 和 AutodeskProduction2 中失败了。
我测试过分别初始化两个查看器,并用一个初始化加载两个查看器。但这并没有解决问题。
我觉得你可能还在用
loadModel()
- 你能换成loadDocumentNode()
吗? 您是否总是将 2D 和 3D 视图并排显示,或者它们可能都是 3D 模型,有时甚至是同一模型? 因为这样也值得尝试
MultiViewerFactory
对象。