ruby google sketchup插件 - 从目录导入纹理

时间:2013-01-23 17:11:29

标签: ruby directory textures sketchup

我是新来的,对于红宝石来说几乎是全新的。 我正在使用ruby用Sketchup模块编写sketchup插件,我想从目录'C:\ Users \(你的名字)\ Pictures \ sketchup-textures'导入所有图像文件(纹理)并将它们放入在sketchup中的材料列表,以便我可以将它们放在我的模型上。

我知道有一种手动执行此操作的方法,但我经常需要同时处理大量纹理,并希望自动化进程。谢谢!

编辑:我知道我可以这样做,但它一次只能处理一个文件而只能编写一个代码。

m = materials.add "test1"
m2 = materials.add "test2"
m.texture = "c:\\Users\\(yourname)\\Pictures\\(file).png"
m2.texture = "c:\\Users\\(yourname)\\Pictures\\(file).jpg"
texture = m.texture = "c:\\Users\\(yourname)\\Pictures\\(images).png"
if (texture)
  UI.messagebox texture
else
  UI.messagebox "Failure"
end

0 个答案:

没有答案