公司开始使用blender后一直忙着写插件,最近准备把一些有用的东西写成博客记录一下吧
在使用一些bpy.ops.object下的函数时由于无法传参数,基本默认都是调用bpy.context.object或者是选中的模型,所以记录一下怎么将object设置成bpy.context.object
# 将所有选中的模型变成Falsebpy.ops.object.select_all(action='DESELECT')# 有Cube模型获取Cubeif 'Cube' in bpy.data.objects:ob = bpy.data.objects['Cube']# 将Cube变成选中状态ob.select_set(True)# 将Cube设置成bpy.context.objectbpy.context.view_layer.objects.active = obprint(bpy.context.object.name)