Снимите флажок Деактивировать объекты с помощью Python

У меня есть два объекта в сцене, каждый из которых я хочу экспортировать в отдельные файлы.obj. Перед этим в цикле я активирую каждый объект один за другим и делаю с ними что-нибудь. Когда дело доходит до экспорта, у меня постоянно есть один из объектов в обоих файлах.obj.

Что я делаю перед экспортом в каждом цикле (имя объекта является текущим именем объекта)

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 есть в настройках экспорта.

Где я не прав?

0 ответов

Другие вопросы по тегам