如何从Inventor转换器输出的SVF文件中获取模型缩略图?
从Inventor转换器直接输出的SVF中获取缩略图的方法
先确认是否开启了缩略图生成选项:
通过Design Automation调用Inventor转换器时,必须在转换参数里明确开启缩略图生成(比如设置GenerateThumbnail为true,或指定ThumbnailSize参数)。如果没开这个选项,转换器默认不会生成缩略图文件。已生成缩略图的提取方式:
要是已经开启该选项,缩略图会以独立PNG文件的形式输出,一般在SVF输出目录的thumbnail子文件夹里,或者直接在输出根目录命名为thumbnail.png(可能还有不同尺寸的版本,比如thumbnail_200x200.png)。你之前只解压gz格式的JSON文件所以没找到——缩略图不是嵌在JSON里的,是单独的图片文件。没找到对应文件的排查方向:
- 检查Design Automation的活动配置,确认转换参数里是否包含缩略图生成的相关设置;
- 查看转换器的日志输出,确认有没有关于缩略图生成的报错或提示;
- 要是确实需要从已生成的SVF场景里生成缩略图,也可以后续用Viewer SDK加载SVF后,调用
viewer.generateThumbnail()方法来生成并下载。
内容的提问来源于stack exchange,提问作者Justin Gaukler
相关产品推荐
相关产品推荐

