我正在尝试将zip文件夹转换为svf。该zip包含以下文件: - .obj(3D对象); - .mtl(将对象链接到其纹理); - 一个.tif(纹理)。
我使用邮递员的请求翻译(ZIP to SVF)'得到一个瓮。在这一步之前,一切似乎都很好。我得到一个基于64的urn,请求的结果是"创建"。 但是,当我尝试使用Forge查看器显示它之后,我收到以下错误:
error : 9
根据this,数据不包含任何可见数据。
所以我尝试使用Forge extractor,它完美无缺,我可以用纹理作为提取器的输出来查看我的模型。
This post似乎提供了一些说明,但我不明白如何将文件链接在一起并单独注册以进行翻译。
之前有没有遇到过这个?
答案 0 :(得分:0)
为.zip
调用POST作业时,请务必指定compressedUrn
和rootFilename
属性,例如:
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"
]
}
]
}
}'
Compressed示例& prepare for Viewer样本。
答案 1 :(得分:0)
我设法获得了我的svf urn,但我没有使用zip文件夹。我不得不将内部文件转换为另一种格式以使其工作。 谢谢你的答案。