【问题标题】:Autodesk viewer offline - http-server communication to load and save filesAutodesk 查看器离线 - http-server 通信以加载和保存文件
【发布时间】:2017-08-29 15:23:15
【问题描述】:

我们使用http-server 命令运行离线查看器,我们怎样才能让它加载除气泡之外的更多文件,并能够将字符串发送回它以保存为文件系统上的文件?

我们是否必须为此编写修改后的http-server?如果是这样,我们可以对如何做一些指导吗?

【问题讨论】:

  • 你能再具体一点吗?哪个样品?提取?
  • 我按照自述文件中的描述进行了尝试:python -m SimpleHTTPServer(在文件所在的文件夹上)并且工作正常。总之,您只需要在本地主机上提供文件夹,那里没有服务器端应用程序。
  • 我想加载气泡以外的其他文件,并能够从查看器发回字符串,这些字符串将成为文件系统上的文件。 @AugustoGoncalves
  • 你需要使用extract.autodesk.io从你拥有的文件中提取气泡,然后将文件放在一个文件夹下并指向它,就像在这一行github.com/Autodesk-Forge/viewer-javascript-offline.sample/blob/…

标签: autodesk autodesk-forge autodesk-viewer


【解决方案1】:

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

可以通过 Autodesk.Viewing.Viewer3D 方法获取当前状态,如缩放、透视或位置:getState() 和 restoreState(),但状态默认情况下实际上并未保存,您需要实现与后端通信的 JavaScript 以 POST 和 GET 此信息。 This sample extends this state

Another sample 扩展它以将模型上的更改保存回与原始文件通信的服务器。同样,一切都是自定义实现的。

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

【讨论】:

    猜你喜欢
    • 2019-05-08
    • 2015-03-26
    • 2019-05-02
    • 2020-09-27
    • 2019-05-04
    • 2021-02-25
    • 2017-06-19
    • 1970-01-01
    • 2018-11-21
    相关资源
    最近更新 更多