【发布时间】:2017-10-09 15:26:22
【问题描述】:
有一个 API 可以获取模型的对象属性。
GET :urn/metadata/:guid/properties
但它只返回属性的名称。如何获取属性的类型(整数、字符串、...)和一些附加信息(数字的精度等)?
【问题讨论】:
标签: autodesk-forge autodesk-model-derivative
有一个 API 可以获取模型的对象属性。
GET :urn/metadata/:guid/properties
但它只返回属性的名称。如何获取属性的类型(整数、字符串、...)和一些附加信息(数字的精度等)?
【问题讨论】:
标签: autodesk-forge autodesk-model-derivative
这是唯一处理属性的 API 端点,因此遗憾的是,目前无法使用 REST API 实现这一点。
一种解决方法是使用 API 提取模型的所有资源,请查看以下文章:Forge SVF Extractor in Node.js。
下载资源后,查看section_properties.db,这是一个 sqlite 数据库,您可以从那里重新组合哪些属性属于哪个组件并能够获取它们的类型,您将访问相同的信息正如我在您之前的问题中提到的那样,据我所知,除了您可以在查看器中获得的内容之外,没有办法获得精度。
这是该文件在 sqlite db 查看器中的外观,您需要做一些摆弄才能找到您要查找的内容:
【讨论】: