Autodesk Forge 在 Forge Configurator Inventor 中翻译对象自定义
Autodesk forge translate object custom in forge configurator inventor
我想在 forge configurator inventor 中自定义翻译一个模型。该模型将是在更新过程之后创建和缓存的模型。我想翻译“cache/projectid/hash/model.zip”文件中的abc.iam文件,并在这个操作后得到骨灰盒
我找不到关于翻译对象自定义的文档。另外,如何使用该项目缓存中的模型执行此操作?
这是内容的组织方式 - 突出显示了 存储桶名称 :
您可以使用 https://forge.autodesk.com/en/docs/data/v2/reference/http/buckets-:bucketKey-objects-:objectName-details-GET/ 端点获取文件的 ObjectId 或根据模板自行构建:urn:adsk.objects:os.object:<bucket name>/<file name URL encoded>
注意:确保文件名是 URL encoded 如果直接调用 REST 而不是使用 Forge SDK
您可以看到为给定文件提供的 ObjectId,例如在 VS Code 中使用 Autodesk Forge Tools 扩展:
你需要base64 encode the ObjectId in order to get the urn of the file and then use that to kick off the translation: https://forge.autodesk.com/en/docs/model-derivative/v2/tutorials/translate-zip-to-stl/
如果是 zip 文件,您还必须提供 rootFilename
(在上面引用的示例中指出)- 例如Wheel 组件,即 WheelAssembly.iam
文件
我想在 forge configurator inventor 中自定义翻译一个模型。该模型将是在更新过程之后创建和缓存的模型。我想翻译“cache/projectid/hash/model.zip”文件中的abc.iam文件,并在这个操作后得到骨灰盒
我找不到关于翻译对象自定义的文档。另外,如何使用该项目缓存中的模型执行此操作?
这是内容的组织方式 - 突出显示了 存储桶名称 :
您可以使用 https://forge.autodesk.com/en/docs/data/v2/reference/http/buckets-:bucketKey-objects-:objectName-details-GET/ 端点获取文件的 ObjectId 或根据模板自行构建:urn:adsk.objects:os.object:<bucket name>/<file name URL encoded>
注意:确保文件名是 URL encoded 如果直接调用 REST 而不是使用 Forge SDK
您可以看到为给定文件提供的 ObjectId,例如在 VS Code 中使用 Autodesk Forge Tools 扩展:
你需要base64 encode the ObjectId in order to get the urn of the file and then use that to kick off the translation: https://forge.autodesk.com/en/docs/model-derivative/v2/tutorials/translate-zip-to-stl/
如果是 zip 文件,您还必须提供 rootFilename
(在上面引用的示例中指出)- 例如Wheel 组件,即 WheelAssembly.iam
文件