我是新来的,对红宝石来说几乎是全新的。我正在使用 ruby 使用 Sketchup 模块编写 Sketchup 插件,我想从目录 'C:\Users\(your name)\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