Модуль BPY plus для упрощения работы с контекстом.
Класс Context
override(area_type, context=bpy.context)
Возвращает контекст указанного типа для переопределения. Окно нужного типа должно быть открыто в Blender.
Параметры:
area_type: тип окна с которого берется контекст для переопределения
context: указатель на контекст
1 2 3 4 5 6 |
import bpy from bpy_plus.context import Context as Cntx override_context = Cntx.override(area_type='OUTLINER') bpy.ops.outliner.unhide_all(override_context) |