gpt4 book ai didi

python - 获取选定对象的列表作为字符串 Blender python

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:39 26 4
gpt4 key购买 nike

我面临一个相当容易解决的问题,但我只是不知道如何去做。我希望 blender 列出所有选择为字符串的对象。例如。如果我跑:

selection_names = bpy.context.selected_objects
print (selection_names)

它给了我这一行:

[bpy.data.objects['Cube.003'], bpy.data.objects['Cube.002'], bpy.data.objects['Cube.001'], bpy.data.objects['Cube']]

但我想要的是 selection_names 打印出来:

['Cube.001','Cube.002','Cube.003','Cube']

最佳答案

解决这个问题最快的方法是通过列表理解:

selection_names = [obj.name for obj in bpy.context.selected_objects]

这完全等同于:

selection_names = []
for obj in bpy.context.selected_objects:
selection_names.append(obj.name)

关于python - 获取选定对象的列表作为字符串 Blender python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27265915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com