Forge Viewer怎样离线聚合多个模型?

我有多个模型,通过forge服务器转换模型后,分别下载了这些转换后的svf文件格式。那么我怎样在本地聚合这些模型呢?

阅读 4.8k
2 个回答

在线与离线的差异在于:

  1. 在线加载时,如不知道模型的 URN,则需要先通过 Document.Load() 读取模型文档(可以想像成开启 Revit 项目文档)获取里头的模型 URN,在使用 Viewer.LoadModel() 将多个模型 URN 加载(可以想做在 Revit 里头开启多个视图),当然这需要有令牌(Token)才可访问 Forge 服务上的数据。
  2. 在线加载时,如果已经知道模型 URN,则可不用通过 Document.Load() 读取模型文档,直接使用 Viewer.LoadModel() 传入多个模型 URN 加载模型,一样需要令牌获取数据访问权限。
  3. 离线加载时就不需要 Document.Load() 和令牌(Token),只需要知道在自个服务器上头的模型(SVF, F2D)位置,通过 Viewer.LoadModel() 直接加载即可。

离线加载的样例可以参考:https://github.com/Autodesk-F...
多模型聚合的样例可以参考:https://forge.autodesk.com/bl...

希望对您有帮助~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进