Blender 2.5 Python查找uv层图像
我在blender中有一个网格,有一个映射到图像的uv层。我想从python中访问该图像的属性(例如名称、宽度和高度) 我可以得到如下的uv层:Blender 2.5 Python查找uv层图像,python,blender,Python,Blender,我在blender中有一个网格,有一个映射到图像的uv层。我想从python中访问该图像的属性(例如名称、宽度和高度) 我可以得到如下的uv层: ob = context.active_object me = ob.data uv_layer = me.uv_textures[0] # does not work: img = uv_layer.image 在blender 2.4x中,可以执行以下操作: img=me.faces[0]。图像 如何访问Blender 2.5中的图像对象?
ob = context.active_object
me = ob.data
uv_layer = me.uv_textures[0]
# does not work:
img = uv_layer.image
在blender 2.4x中,可以执行以下操作:
img=me.faces[0]。图像
如何访问Blender 2.5中的图像对象?好的,了解如何操作:
img = me.uv_textures[0].data.values()[0].image
在文档中:有一个数据对象,如何查看它包含的内容?您可以使用dir(object)尝试dir(me.uv_textures[0].data)查看该对象有哪些内容,但consoleuse type()中没有输出要查看isOk的数据类型,请了解如何执行:img=me.uv_textures[0].data.values()[0]。图像ps:必须使用print(dir(obj))