Как разделить и объединить окна в Blender через python API

Для манипуляций с размерами и положением интерфейсных окон в Blender предусмотрен ряд операторов.

Чтобы разделить текущее (с текущим context) окно на два в заданном соотношении, нужно выполнить оператор:

Где:

  • direction указывает на направление разбиения – по горизонтали ‘HORIZONTAL’ или по вертикали ‘VERTICAL’
  • factor – процентное соотношение разделенный окон по выбранному направлению

Новое окно (новый area) добавляется в конец списка bpy.context.screen.areas и может быть получен через

Для того чтобы объединить два окна в одно нужно выполнить следующий оператор:

Где:

  • x1, y1 – координаты левого верхнего угла сливаемого окна

Координаты углов окно можно получить через их свойства x и y

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии