You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Model Derivative API获取Inventor文件的质量与材质属性?

解决Model Derivative API获取Inventor文件完整属性问题

SVF是轻量化可视化格式,默认仅提取基础外观属性,要获取质量、材质这类工程属性,需调整转换配置并使用正确的API端点,具体操作如下:

1. 提交转换作业时开启全属性提取

提交转换请求时,必须通过advanced参数指定提取所有属性,否则SVF转换不会包含工程数据。请求体示例:

{
  "input": {
    "urn": "你的文件URN"
  },
  "output": {
    "formats": [
      {
        "type": "svf",
        "views": ["3d"],
        "advanced": {
          "properties": "all"
        }
      }
    ]
  }
}

2. 遍历模型节点获取层级属性

转换完成后:

  • 调用 GET /modelderivative/v2/designdata/{urn}/metadata 获取模型的层级结构(装配体、零件、实体的节点ID)
  • 对每个节点ID,调用 GET /modelderivative/v2/designdata/{urn}/metadata/{nodeId}/properties,即可获取该节点的完整属性,包括装配体/零件的质量、密度、材质名称等

3. 获取实体级属性

若需要单个实体(比如Solid1)的属性,查看属性接口响应中的objects数组,每个元素对应一个实体,其中包含实体的质量、材质细节。

备选方案:转换为STEP格式

如果SVF方式仍有属性缺失,可将文件转换为STEP格式(请求时设置type": "step"),自行解析STEP文件获取属性。这种方式适合需要更底层工程数据的场景,但需处理STEP格式的解析工作。

注意:

  • 确保Fusion 360 Hub中的Inventor文件已提前完成质量计算(Inventor中需手动触发质量属性计算)
  • API调用需拥有data:read和data:write权限

内容的提问来源于stack exchange,提问作者Darshan Patil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 08:43:27