autodesk-forge - Autodesk forge 在 Forge Configurator 发明者中自定义转换对象
问题描述
我想在伪造配置器发明者中自定义翻译模型。该模型将是在更新过程之后创建和缓存的模型。我想翻译“cache/projectid/hash/model.zip”文件中的abc.iam文件,得到这个操作后的urn。
我找不到有关翻译对象自定义的文档。另外,如何使用该项目缓存中的模型执行此操作?
解决方案
您可以使用https://forge.autodesk.com/en/docs/data/v2/reference/http/buckets-:bucketKey-objects-:objectName-details-GET/端点来获取文件的ObjectId或根据模板自己构建:注意:如果直接调用REST而不是使用Forge SDKurn:adsk.objects:os.object:<bucket name>/<file name URL encoded>
,
请确保文件名是URL 编码的
您可以查看为给定文件提供的ObjectId ,例如使用VS Code中的Autodesk Forge 工具扩展:
您需要对ObjectId进行base64 编码以获取文件的urn,然后使用它来开始翻译:https ://forge.autodesk.com/en/docs/model-derivative/v2/tutorials/translate- zip到stl/
如果是zip文件,您还必须提供rootFilename
(在上面引用的示例中指出) - 例如车轮组件就是WheelAssembly.iam
文件
推荐阅读
- google-sheets - 双重选择标准自定义的谷歌表格中的动态图表
- javascript - 将年、月和日字段转换为日期以进行数学运算
- google-app-engine - 从命令行部署到 App Engine 失败
- autodesk-forge - 如何获取 BIM 360 Docs 上托管的大型模型的属性?响应为“诊断:查询数据失败”
- php - Docker 和 Laravel 8 迁移问题
- list - 在 Sharepoint 2013 中,如何隐藏列表的内容?
- python - 如何填充散点图matplotlib中不同类的区域?
- grails - Grails 4 和 Views-Json 2:构建失败
- clojure - 为带有子项目的父项目寻找 Leiningen 发布任务自动化
- python - 有没有办法在 Python Selenium 中对动态选择对象执行显式等待