【问题标题】:Forge Viewer local packageForge Viewer 本地包
【发布时间】:2017-10-17 00:10:53
【问题描述】:

我想知道是否有任何(批准的)方法可以离线复制最新的 Forge Viewer js 包(在我写这篇文章时是 v2.14)。

我看到的所有关于查看器的文档都使用 CDN(或者更确切地说是查看服务)版本,并强调指定版本标签(例如 https://developer.api.autodesk.com/viewingservice/v1/viewers/viewer3D.js?v=v2.14)。

在某些情况下,在本地拥有完整的包(js、css、语言环境、纹理、dds 等)会很方便。

npm 包 view-and-data 在 zip 中提供了 2.5 版本(但 github repo 不再存在),forge-rcdb.nodejs github repo 用于嵌入它,并且一些旧的 fork 仍然在线(带有显然是过时的版本)。

同样,https://autodeskviewer.com/viewers-dev/ 似乎列出了所有文件(因此可以编写脚本并检索它们)但又过时了。

【问题讨论】:

    标签: autodesk-forge autodesk-viewer


    【解决方案1】:

    不,Autodesk Viewer 没有可下载的软件包。查看器由多个文件组成,列表可能会在未来发生变化(js、css、png、渲染配置......) - 在本地获取它的一种简单方法是转到https://extract.autodesk.io/,它将查看器文件嵌入到提取过程。 Autodesk 版权仍然适用,但获取本地副本以运行您的应用程序没有问题。

    【讨论】:

    • 据我了解,查看器文件获取机制extract.autodesk.io 是基于硬编码列表,并从查看服务获取文件而不指定版本。有些文件似乎丢失了(searchworker.js、wgs.js,但我不确定它们是否相关)。我可以假设此列表可安全用于 2.14.2 吗?
    • 我维护列表以从我们的源代码树中获取该列表 - 我从我们的服务器获取最新的默认版本。
    • 很高兴知道。谢谢你的澄清。
    猜你喜欢
    • 2022-11-10
    • 2020-10-21
    • 2021-02-22
    • 2020-07-26
    • 2018-02-05
    • 2018-08-12
    • 2016-11-17
    • 1970-01-01
    • 2020-05-06
    相关资源
    最近更新 更多