提问者:小点点

欧特克锻造查看器出口商


我正试图进入舱单。json和元数据。包含子项f2d的已转换revit文件的json。

如果我转换revit文件。我得到一个清单文件,其中包含svf和f2d文件

我知道我可以将svf文件作为zip文件打开,并获取它的清单和元数据文件,以提取所有与之相关的文件。

但是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文件的问题。这是一个关于转换包含二维图形的revit文件的问题。

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


共1个答案

匿名用户

我们的一位工程师向我建议了以下几点:

manifest.json.gz和metadata.json.gz只是f2d文件所在位置的文件。但是如果您在查看器中使用F2D文件,为什么不使用查看器来加载它,然后使用model.getData()访问那些文件。元数据和model.get数据。

我还没有试过,因为我目前没有任何设置来获取f2d文件,但我认为值得先尝试一下。我从过去的问题中看到,你们一直在试图理解这个问题的起源。你得到的sb和bin文件,你能做到吗?