Forge ModelDerivativeAPI:无法转换为obj格式

时间:2017-09-03 18:34:45

标签: autodesk-forge autodesk-model-derivative

我尝试使用this method将带有 ModelDerivativeAPI A360 帐户上传的 .nwc 文件转换为 .nwc 。转换为 svf 时,其他一些格式对我来说非常适合我转换为 obj 格式会遇到麻烦。我一直收到以下400错误:

  

{       " diagnostic":"无法触发此文件的翻译。" }

这是我的POST请求的正文:

{

    "input": {
      "urn": "dXJuOmFkc2sud2lwcHJvZDpmcy5maWxlOnZmLjJFZWM1RzZsU1NXMXNnVmFUSW93Zmc_dmVyc2lvbj0x"
    },
    "output": {
      "formats": [
        {
         "type": "obj"
        }
      ]
    }

}

我做错了什么?

1 个答案:

答案 0 :(得分:1)

尝试添加advanced字段,如下所示:

{
 "input": {
  "urn": "dXJuOmFkc2sud2lwcHJvZDpmcy5maWxlOnZmLjJFZWM1RzZsU1NXMXNnVmFUSW93Zmc_dmVyc2lvbj0x"
 },
 "output": {
  "formats": [
    {
     "type": "obj",
     "advanced": {
      "objectIds": [-1], // -1 means all nodes, otherwise specify an array of valid dbIds
      "modelGuid": "ab2fb5b0-9101-0d3e-28c9-e61f9f0c15c5" // Get this one from the GET :urn/metadata call - https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-metadata-GET/
     }
    }
  ]
 }
}

您可以使用公开UI的示例https://oss.autodesk.io来帮助您测试和格式化有效负载:

enter image description here

希望有所帮助