将AutoDesk Forge Viewer环境从本地切换到AutodeskProduction [英] Switch AutoDesk Forge Viewer Environment from Local to AutodeskProduction

查看:57
本文介绍了将AutoDesk Forge Viewer环境从本地切换到AutodeskProduction的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在使用autodesk-forge查看器来显示3D模型,我们需要从本地环境 autodesk云环境中加载模型>

以前,我们仅使用本地环境,查看器使用"env":"Local"

进行了初始化

  let initOptions = {'env':'本地''语言':'en'}Autodesk.Viewing.Initializer(initOptions) 

现在我们需要在本地环境 AutodeskProduction 之间切换,这有可能吗?

要实现切换,我必须要做的是云.

是否需要使用新的环境重新初始化查看器?

请帮助我...

解决方案

只需终止/完成先前/现有的查看器,然后像通常一样重新初始化即可:

 Autodesk.Viewing.Initializer({'env':'Local',getAccessToken://...},()=> {//查看者= ...})})//...viewer.finish()Autodesk.Viewing.Initializer({'env':'AutodeskProduction',getAccessToken://...},()=> {//查看者= ...})}) 

We are using autodesk-forge viewer to show 3D Models, We have a requirement as to load the models from the local environment and the auto desk cloud environment

Previously we are using only local environment, Viewer initialized with the "env":"Local"

let initOptions = {
  'env': 'Local'
  'language': 'en'
}

Autodesk.Viewing.Initializer(initOptions)

Now we need to switch between the Local Environment and AutodeskProduction, is that Possible?

To achieve switching, what cloud i have to do.

Have to re-Initialize the Viewer with new env?

Please help me...

解决方案

Simply terminate/finish the previous/existing Viewer and re-initialize as you normally would all over again:


Autodesk.Viewing.Initializer( {'env' : 'Local', getAccessToken: 
  //...
}, () =>{
   // viewer = ...

  })             
})

//...

viewer.finish()


Autodesk.Viewing.Initializer( {'env' : 'AutodeskProduction', getAccessToken: 
  //...
}, () =>{
   // viewer = ...

  })             
})

这篇关于将AutoDesk Forge Viewer环境从本地切换到AutodeskProduction的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆