Autodesk Forge 查看器导出器

Posted

技术标签:

【中文标题】Autodesk Forge 查看器导出器【英文标题】:Autodesk Forge Viewer Exporter 【发布时间】:2017-01-07 00:38:00 【问题描述】:

我正在尝试访问 manifest.json 和 metadata.json 以获得具有子 f2d 的已转换 revit 文件。

如果我转换 Revit 文件。我得到一个包含 svf 和 f2d 文件的清单文件

我知道我可以以 zip 格式打开 svf 文件,并获取其清单和元数据文件以提取所有随附的文件。

但 f2d 文件不是我理解的格式的 zip 文件。所以我的问题是什么是 f2d 格式以及如何访问它的清单和元数据,以便我可以在查看器中使用它。 示例:


          "role": "graphics",
          "mime": "application/autodesk-f2d",
          "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Z3JlZ2JpbWJ1Y2tldHR3ZW50eXNpeC9SZXZpdF9TYW1wbGVfMjAxNi5ydnQ/output/332d9c2c-1bfd-51c1-35c6-aff868a7e5db_f2d/primaryGraphics.f2d",
          "status": "success",
          "type": "resource"
        ,

注意 1 这不是关于如何直接转换 DWG 文件的问题。这是一个关于转换具有 2D 图纸的 revit 文件的问题。

注意2我是使用v2版本的API来转换和下拉转换后的文件。

【问题讨论】:

【参考方案1】:

我们的一位工程师向我提出的建议如下:

manifest.json.gz 和 metadata.json.gz 只是与 f2d 文件位于同一位置的文件。但是,如果您在查看器中使用 F2D 文件,为什么不使用查看器加载它,然后使用 model.getData().metadata 和 model.getData().manifest 访问这些文件。

我还没有尝试过,因为我目前没有任何设置来获取 f2d 文件,但我认为与您一起尝试是值得的。 我从过去的问题中看到您一直试图了解您返回的 .sb 和 bin 文件的来源,您能够做到吗?

【讨论】:

感谢您的帮助,我能够获得 manifest.json.gz 和 metadata.json.gz。现在我需要找到一种方法来获取与 f2d 一起使用的所有其他 json 文件。清单仅显示 f2d 附带的额外 png,但没有显示“objects_attrs.json.gz、objects_avs.json.gz 等...”的获取位置 我也找不到 .sb 文件,但我认为 v2 版不使用它们,所以我不担心 嗨,格雷格,只是检查您的原始问题是否得到了我之前发布的内容的回答。请随时在单独的问题中提出任何其他新问题。谢谢。

以上是关于Autodesk Forge 查看器导出器的主要内容,如果未能解决你的问题,请参考以下文章

你如何在亚马逊上部署伪造查看器? #autodesk #forge 查看器

Autodesk-forge 查看器:访问令牌

隐藏除选定 Autodesk-Forge 查看器之外的所有查看器

Autodesk forge 查看器

如何使用 Autodesk Forge 查看器离线查看模型?

以角度创建 Autodesk Forge 查看器扩展时出错