2017-04-04 51 views
0

我们使用http-server命令运行脱机查看器,我们如何使其加载除气泡以外的其他文件并且能够将字符串发回给它以保存作为文件系统上的文件?Autodesk查看器离线 - http-server通信以加载和保存文件

我们是否必须为此编写修改后的http-server?如果有的话,我们可以有一些方向如何?

+0

你能更具体一点吗?哪个样本?提取? –

+0

@AugustoGoncalves这个例子:https://github.com/Autodesk-Forge/viewer-javascript-offline.sample – shinzou

+0

我试着按自述文件描述:python -m SimpleHTTPServer(在文件所在的文件夹)并且工作正常。总之你只需要在你的本地主机上提供文件夹,那里没有服务器端的应用程序。 –

回答

1

查看器是只读的,翻译后没有在模型上保存或更改任何内容。

这是可能得到的当前状态,如缩放,通过Autodesk.Viewing.Viewer3D方法的角度或者位置的getState()和restoreState(),但国家实际上并非默认保存,你需要实现一个与您的后端进行POST通信并获取这些信息的JavaScript。 This sample extends this state

Another sample扩展此以将模型上的更改保存到与原始文件交流的服务器。再次,一切都是自定义的。

在任何情况下,您都需要一个存储更改的后端和一个读取和恢复更改的JavaScript。