如何批量生成SketchUP模型skp文件的缩略图

作者: 站长 上传时间: 浏览: N/A 下载: N/A 格式: N/A 评分: N/A

在Ruby控制台中使用以下代码段。

从空模型开始,否则更改可能会丢失。

选择要处理的SKP文件夹。

所有SKP都将缩略图保存到PNGS文件夹中

f=UI.select_directory
if f
pngs=File.join(f, 'PNGS')
dir=Dir.mkdir(pngs) unless File.exist?(pngs)
Dir.glob("#{f}/*.skp").each{|skp|
s=Sketchup.open_file(skp)
if s
p skp
p png=File.join(pngs, File.basename(skp, ".*")+".png")
Sketchup.active_model.save_thumbnail(png)
end
}
UI.openURL("file::///#{dir}")
Sketchup.active_model.close
end

10 thoughts on “如何批量生成SketchUP模型skp文件的缩略图

          1. 呃,谢谢你的回复,但是这个代码产生的缩略图很小,能设置大小吗? 😳

Leave a Comment