在线与离线的差异在于: 在线加载时,如不知道模型的 URN,则需要先通过 Document.Load() 读取模型文档(可以想像成开启 Revit 项目文档)获取里头的模型 URN,在使用 Viewer.LoadModel() 将多个模型 URN 加载(可以想做在 Revit 里头开启多个视图),当然这需要有令牌(Token)才可访问 Forge 服务上的数据。 在线加载时,如果已经知道模型 URN,则可不用通过 Document.Load() 读取模型文档,直接使用 Viewer.LoadModel() 传入多个模型 URN 加载模型,一样需要令牌获取数据访问权限。 离线加载时就不需要 Document.Load() 和令牌(Token),只需要知道在自个服务器上头的模型(SVF, F2D)位置,通过 Viewer.LoadModel() 直接加载即可。 离线加载的样例可以参考:https://github.com/Autodesk-F...多模型聚合的样例可以参考:https://forge.autodesk.com/bl... 希望对您有帮助~
在线与离线的差异在于:
Document.Load()
读取模型文档(可以想像成开启 Revit 项目文档)获取里头的模型 URN,在使用Viewer.LoadModel()
将多个模型 URN 加载(可以想做在 Revit 里头开启多个视图),当然这需要有令牌(Token)才可访问 Forge 服务上的数据。Document.Load()
读取模型文档,直接使用Viewer.LoadModel()
传入多个模型 URN 加载模型,一样需要令牌获取数据访问权限。Document.Load()
和令牌(Token),只需要知道在自个服务器上头的模型(SVF, F2D)位置,通过Viewer.LoadModel()
直接加载即可。离线加载的样例可以参考:https://github.com/Autodesk-F...
多模型聚合的样例可以参考:https://forge.autodesk.com/bl...
希望对您有帮助~