如何通过Blender 2.6中的Python通过名称选择对象?
在2.4-2.5中,可以简单地使用:
bpy.ops.object.select_name("OBJECT")
...但是在2.6中已终止,要用什么代替?
在2.6中,可以像这样获得当前选定的对象...
bpy.context.selected_objects
并且有一种方法可以设置场景的活动对象...
bpy.context.scene.objects.active = bpy.data.objects["OBJECT"]
而且还可以通过操作(例如select_all()
或select_by_type()
...)进行选择
bpy.ops.object.select_all(action="TOGGLE")
但是我找不到一种简单地按名称选择的方法。
非常感谢。
bpy.data.objects['OBJECT'].select = True
选择数据包含在各个对象中。你可以阅读,并为他们展示写。以更易读的形式:
object = bpy.data.objects['OBJECT']
object.select = True
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句