2017-09-03 59 views
0

我想轉換上傳到我的A360帳戶.nwc文件,ModelDerivativeAPIthis method。雖然轉換爲svf和其他一些格式適用於我完美我有麻煩轉換爲obj格式。我不斷收到以下400錯誤:鍛造ModelDerivativeAPI:不能轉換爲OBJ格式

{ "diagnostic": "Failed to trigger translation for this file." }

這裏是我的POST請求的身體:

{ 

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

} 

我在做什麼錯?

回答

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/ 
    } 
    } 
    ] 
} 
} 

你可以使用我的樣本https://oss.autodesk.io它公開了一個用戶界面,以幫助你測試和格式化的有效載荷:

enter image description here

。希望幫助

+0

謝謝菲利普,那完美的解決方案! – Voice

+0

酷!這些字段在文檔中被提及爲可選,但實際上它們是必需的。我會指出這一點,以便他們糾正它。謝謝 –