我在场景中有两个对象,每个对象都希望在单独的.obj文件中导出。在此之前,我循环地激活每个对象,并对它们进行处理。导出时,我总是在两个.obj文件中都有一个对象。
在每个循环中导出之前我要做什么(objname是当前对象名称)
bpy.ops.object.select_all(action='DESELECT')
bpy.data.objects[objname].select = True
# than export
在这种情况下,我将获得包含第一个对象的一个文件和包含两个对象的第二个文件。
我也尝试过(obj本身就是当前对象)
scene.objects.active = obj
bpy.ops.object.select_all(action='DESELECT')
bpy.data.objects[objname].select = True
# than export
顺便说一句,use_selection = True在导出设置中。
我在哪里错了?