Python

Как снять выделение с точек меша

Для меша в Blender можно снимать и устанавливать выделение точек через свойство “select” для каждой точки.

Однако для снятия выделения с точки недостаточно установить значение свойства “select” точки равным “False”.

Локализация аддонов Blender – классическая

Если вы хотите, чтобы ваш аддон был доступен для всех пользователей Blender по всему миру, вам обязательно нужно предусмотреть его локализацию – перевод интерфейса на разные языки.

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

BPY plus

BPY plus – набор модулей, расширяющий Blender Python API. Это проект с открытым исходным кодом (Open Source), основанный на Blender bpy и расширяющий его несколькими новыми возможностями, а также упрощающий использование некоторых базовых функций.

Удаление коллекций через Blender Python API

Удаление коллекций в Blender осуществляется через список коллекций в bpy.data.

Для того, чтобы удалить коллекцию нужно вызвать метод “remove” для списка коллекций сцены, указав в параметрах коллекцию, которую нужно удалить:

Как назначить на объект констрейнт при помощи Blender Python API

Назначение ограничителей (констрейнтов) на объекты производится через свойство объекта “constraints”.

Для того, чтобы назначить ограничитель на текущий активный объект, нужно создать новый констрейнт в списке “constraints” объекта, указав в параметрах его тип: