Включение отображения ориентации полигонов в Blender при помощи Python API

Для того чтобы включить цветовое отображение ориентации полигонов меша, нужно в меню Viewport Overlays отметить чекбокс Face Orientation. Чтобы выключить подсветку, нужно снять этот чекбокс. Это можно проделать как вручную, так и через Blender Python API.

Включение и выключение подсветки ориентации полигонов производится изменением значения свойства “show_face_orientation” объекта “overlay”. Чтобы включить подсветку, нужно установить это свойство в значение True.

Если мы будем выполнять эту команду не из 3D вьюпорта, а из контекста другого окна, например, Text Editor, нам будет нужно переопределить контекст.

Сначала получим указатель на рабочую область 3D вьюпорта:

И используем ее в блоке временного переопределения контекста, для начала, чтобы получить текущее значение – узнать включена ли уже цветовая подсветка или нет.

Значение False означает, что подсветка выключена (чекбокс снят).

Чтобы включить подсветку и установить чекбокс, присвоим свойству значение True.

Как мы можем визуально убедиться, теперь чекбокс установлен и обратно-ориентированные полигоны подсвечиваются красным цветом.

Чтобы выключить подсветку обратно, нужно этому свойству точно так же присвоить значение False.

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

0 Комментарий
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии