0

我正在尝试将 zip 文件夹转换为 svf。zip 包含以下文件: - 一个 .obj(3D 对象);- .mtl(将对象链接到其纹理);- .tif(纹理)。

我使用 Postman 的“请求翻译(ZIP 到 SVF)”来获取骨灰盒。在这一步之前,一切似乎都很好。我得到一个基于 64 的 urn,请求的结果是“创建的”。但是,当我之后尝试使用 Forge 查看器显示它时,我收到以下错误:

error : 9

据此数据将不包含任何可查看的数据。

所以我尝试改用Forge 提取器,它工作得很好,我可以查看我的模型及其纹理作为提取器的输出。

这篇文章似乎给出了一些说明,但我不明白如何将文件链接在一起并单独注册它们以进行翻译。

有没有人遇到过这个?

4

2 回答 2

0

我设法得到了我的 svf urn,但我没有使用 zip 文件夹。我必须将里面的文件转换为另一种格式才能使其工作。不过感谢您的回答。

于 2018-04-24T10:29:33.543 回答
0

在调用 POST Job 时,请.zip确保指定compressedUrnandrootFilename属性,例如:

 curl -X 'POST' -H 'Authorization: Bearer WmzXZq9MATYyfrnOFpYOE75sL5dh' -H 'Content-Type: application/json' -v 'https://developer.api.autodesk.com/modelderivative/v2/designdata/job' -d
'{
   "input": {
     "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bW9kZWxkZXJpdmF0aXZlL0E1LnppcA",
     "rootFilename": "file.obj",
     "compressedUrn": true
   },
   "output": {
      "formats": [
        {
          "type": "svf",
          "views": [
            "2d",
            "3d"
          ]
        }
      ]
   }
 }'

压缩样本并准备查看器样本。

于 2018-04-19T12:07:19.660 回答