如何成功响应从 Inventor 装配文件为 svf 文件创建的清单请求
Posted
技术标签:
【中文标题】如何成功响应从 Inventor 装配文件为 svf 文件创建的清单请求【英文标题】:how to get a successful response to a manifest request created from an Inventor Assembly file for a svf file 【发布时间】:2020-02-24 12:21:18 【问题描述】:我们没有从清单中得到完整的答案,因为这个下载的 swf 文件只有 2kb。
This is my request code
【问题讨论】:
您从请求中得到的实际响应是什么?为什么你认为它不完整?您究竟想用请求中的数据实现什么目标? 另外,请注意,SVF(Forge Viewer 使用的文件格式)文件只是引用其他资产(几何数据、纹理、属性数据库等)的“清单”,因此它的大小可以很小。 但是是否可以从清单中下载收到的 svf 文件,我们尝试下载但只收到一个大小为 2 KB 的文件 在我们的回答中,我们只有一个 3D 角色,我们需要 2D 和 3D。 您能否提供一个您在响应中获得的清单示例? 【参考方案1】:您在response 中看到的数据实际上是完整的。 SVF 文件基本上是一个 ZIP 文件,其中包含两个文件 - metadata.json 和 manifest.json - 以及可能还有其他文件。通常,manifest.json 文件引用存储在“旁边”的其他资产。
我正在开发一个用于解析 SVF 及其所有引用资产的实用程序,也许您可以使用它来获得灵感:https://github.com/petrbroz/forge-convert-utils/blob/develop/src/svf/reader.ts#L57-L389。
【讨论】:
非常感谢,原来我们已经得到了我们想要的但不明白的东西以上是关于如何成功响应从 Inventor 装配文件为 svf 文件创建的清单请求的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 API 和 Python 使用 Inventor 将零件放入装配体中
如何使用 Inventor API 和 Python 访问装配体中出现的工作平面