如何从 Bim360 加载 otg?

How to load otg from Bim360?

我想在我的 Forgeviewer(版本 7.3)中阅读我的 otg 格式的 bim360 模型。项目已使用 https://otg-bim.herokuapp.com/ 应用程序转换。

是否有关于如何让我的 Forge 查看器从 Bim360 读取 otg 格式的指南?我找到了这个指南 (https://github.com/wallabyway/OTG-client-sample/blob/552c78b1fe8e1177f6694fd947a17fd189a8505b/public/js/ForgeViewer.js#L26-L29),但是它使用了 Autodesk.Viewing.ViewingApplication,我在 Forge 的第 2 版 API 中找到了它,但在 7.3 版中没有。

您可以使用此版本的 ForgeViewer.js 来使用最新版本的查看器。 https://github.com/jaimerosales/OTG-client-sample/blob/master/public/js/ForgeViewer.js

好像是同一个svn。错误是选项需要授权,即使我已经通过 bim360 登录自动授权。在那里提供访问令牌,取消对 useCookie 和 useCrentials 的注释,它就可以工作了。

 const options = {
    env: 'FluentProduction',
    api: 'fluent',
    //useCookie: false,  
    //useCredentials: false,
    accessToken: "add access token even though you are allready authorized in in bim360"
  };

到目前为止,我已经看到使用 otg 加载有显着改进:-)。

最新版本的 svf2 在使用 buckets 而不是 bim360 时工作正常。我还没有用 bim360 验证它。对我有帮助的示例代码是这个 npm 包。 https://www.npmjs.com/package/ng2-adsk-forge-viewer