我是Forge的新手,我想用我的服务器构建一个离线3d查看器,但是语言选项并不是完全实用的,比如下面的屏幕截图:
只在多维数据集中使用的语言与浏览器配置相同(如图中的中文),其他语言都是默认的英语单词。
所有的..js/..css文件都存储在服务器上,如果我在Autodesk.Viewing.Initializer({language: '***someLanguage***'})中设置了选项的话。它只是立方体中的作品,其他的仍然是英语。
但是,如果我将主js文件源更改为AutoDesk的CDN (其他js文件仍在本地服务器上) https://developer.api.autodesk.com/derivativeservice/v2/viewers/viewer3D.min.js?v=v3.3 (两个版本在脱机和联机期间是相同的),则该语言将完全被选项所取代,并且工作正常。
为了重现这个问题,您可以从https://extract.autodesk.io/导出一个模型,然后在本地http服务器中运行下载文件。
在中国,我们与国外服务器的连接不好,所以我更喜欢本地存储,而不是更好的UE,是否有一些get/post请求应该在本地处理,而我错过了呢?
发布于 2018-08-14 13:05:09
我试过用language: 'zh-Hans',工作也很好,也试过中文(看起来不错)。使用Viewer v6。根据许可证,您应该使用Autodesk托管的URL (即CDN)中的.js文件:
Autodesk Forge查看器只能用于查看Autodesk Forge服务生成的文件。Autodesk Forge Viewer JavaScript必须从Autodesk托管的URL中传递。

https://stackoverflow.com/questions/51818427
复制相似问题