Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blender 2.5 Python查找uv层图像_Python_Blender - Fatal编程技术网

Blender 2.5 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中的图像对象?

我在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中的图像对象?

好的,了解如何操作:

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))