Blender для начинающих/Python: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 1007:
{| class="wikitable sortable"
|-
! КодФункция !! Комментарий
|-
| <source lang="python">bpy.data.screens.new()</source> || создать новую разметку экрана с текущим расположением областей
Строка 1014:
|}
S - разметка экрана, i - индекс области просмотра (редактора, например 3D View).
S - одно из: "3D View Full", "Animation", "Compositing", "Default", "Game Logic", "Motion Tracking", "Sculpting", "UV Editing" и, "Video Editing" и пользовательских разметок экрана (если имеются).
 
Класс редактора - bpy.types.Area(bpy_struct).
{| class="wikitable sortable"
|-
! КодСвойство !! Комментарий
|-
| areas || области экрана в размере экрана
| <source lang="python">bpy.data.screens['S'].areas[i].type</source> || тип
|-
| scene || активная сцена, которая использует сейчас эту разметку экрана
| <source lang="python">bpy.data.screens['S'].areas[i].width</source> || ширина
|}
=====Области экрана=====
Класс области экрана, в которой находится редактор - bpy.types.Area(bpy_struct).
{| class="wikitable sortable"
|-
! Свойство !! Комментарий
|-
| type || тип области
|-
| width || ширина
|-
| <source lang="python">bpy.data.screens['S'].areas[i].heigth</source> || высота
|-
| <source lang="python">bpy.data.screens['S'].areas[i].x</source> || координата верхнего левого угла по оси X относительно нижнего левого угла экрана
|-
| <source lang="python">bpy.data.screens['S'].areas[i].y</source> || координата верхнего левого угла по оси Y относительно нижнего левого угла экрана
|}