在Forge Viewer中翻译和查看Inventor文件

时间:2019-12-19 13:42:05

标签: autodesk-forge

我试图将Inventor项目加载到我的存储桶中,并在Forge Viewer中显示它们。 为此,我下载了Inventor示例项目(Jet Engine模型)。 我想像在这里(https://forge-digital-twin.autodesk.io/)一样在Forge Viewer中查看它。

我可以将项目的单个部分(.ipt)上传到我的存储桶中,而不会出现任何问题。但是我想上传和查看整个项目(就像我对Revit项目所做的那样)。

当我将Inventor项目另存为“打包”并上传.zip文件时,出现错误消息:

{ 
status code: 400,
  statusMessage: 'Bad Request',
  statusBody:
   { diagnostic: 'Failed to trigger translation for this file. } 
}

上传Revit(.rvt)或3D Max(.f3d)项目的.zip文件可以正常工作。

不幸的是,我没有找到任何适合的方法,所以我现在在这里写。 是否有一个示例项目,在其中可以查看如何在Forge Viewer中查看整个Inventor项目,而无需手动链接每个.ipt部分?

1 个答案:

答案 0 :(得分:2)

我不确定Inventor的“打包”功能如何构建zip文件,但是请注意,将zip文件发送到Model Derivative服务进行翻译时,主设计文件一定不能位于任何子文件夹中。存档的内容可能如下所示:

- inventor-project.zip
  - root-design-file.iam
  - some-part-1.ipt
  - subfolder
    - some-part-2.ipt
    - some-part-3.ipt

在这种情况下,POST job端点的有效负载应如下所示:

{
    "input": {
        "urn": "<urn of your zip file>",
        "compressedUrn": true,
        "rootFilename": "root-design-file.iam"
    },
    "output": {
        "formats": [
            {
                "type": "svf",
                "views": [
                    "2d",
                    "3d"
                ]
            }
        ]
    }
}