Blender 3D

Создание и удаление вертексов через объект BMesh

Модуль BMesh предоставляет пользователям Blender Python API гораздо более широкие возможности по редактированию мешей, чем обычная структура данных объекта.

Копирование в буфер обмена

Копирование объектов в буфер обмена вызывается в Blender точно так же, как и во всех остальных приложениях: нажатием комбинации клавиш Ctrl + c, а вставка из буфера обмена – Ctrl + v. Однако, интересной особенностью использования буфера обмена в Blender является то, что на самом деле системный буфер обмена не используется.

Установка жесткости Mean Crease для ребер через Blender Python API

В Blender при использовании модификатора Subdivision Surface для управления жёсткостью сглаживаемых ребер используется параметр Mean Crease. Значения для жесткости можно устанавливать через стандартный UI в N-панели, или при помощи Python API.

Добавление оператора в список Undo History

Обычно, когда в Blender пользователем выполняется какой-либо оператор, это событие автоматически заносится в “историю отмены” для того чтобы в дальнейшем можно было быстро отменить выполнение оператора (ctrl + z) или же выполнить его опять – отменить отмену (ctrl + shift + z). Однако этот механизм срабатывает не всегда.