0

「ソース ファイルからデータを抽出する」というチュートリアルに従っています。説明どおりにファイルをアップロードできますが、ファイルを SVF に変換しようとすると、「TranslationWorker-InternalFailure」で失敗します。Blender で作成された 3ds ファイルと Autodesk Fusion 360 で作成された f3d ファイルの両方で同じエラーが発生します。

これが私のコードです(python):

r=requests.post(
    'https://developer.api.autodesk.com/modelderivative/v2/designdata/job',
    headers={
        'authorization':'{0} {1}'.format(auth_type,auth_token)
    },
    json={
        "input": {
            "urn": urn_cube_base64,
        },
        "output": {
            "formats": [
                {
                    "type": "svf",
                    "views": [
                        "2d",
                        "3d"
                    ]
                }
            ]
        }
    }
)
print r.json()

while True:
    r=requests.get('https://developer.api.autodesk.com/modelderivative/v2/designdata/{0}/manifest'.format(urn_cube_base64),
        headers={
            'authorization':'{0} {1}'.format(auth_type,auth_token)
        },
    )
    print r.text
    rj=r.json()
    progress=rj['progress']
    status=rj['status']
    print rj['status'],progress
    if status in ('success','failed','timeout'):
        print json.dumps(rj,indent=2)
        break

次の出力が生成されます。

{
  "hasThumbnail": "false", 
  "status": "failed", 
  "derivatives": [
    {
      "hasThumbnail": "false", 
      "status": "failed", 
      "name": "LMV Bubble", 
      "messages": [
        {
          "message": "Extractor error code -1073741819", 
          "code": "TranslationWorker-InternalFailure", 
          "type": "error"
        }
      ], 
      "outputType": "svf", 
      "progress": "complete"
    }
  ], 
  "region": "US", 
  "version": "1.0", 
  "progress": "complete", 
  "type": "manifest", 
  "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6dG1wX2J1Y2tldDEvY3ViZS4zZHM"
}
4

0 に答える 0