Как создать группу вертексов Vertex Group и добавить в нее точки с помощью Blender Python API

Работа с группами точек для текущего активного объекта осуществляется через его структуру “vertex_groups”.

Для создания новой группы точек нужно выполнить команду:

указав в параметре “name” желаемое имя для группы.

В группе точек хранится список индексов вертексов, которые включены в эту группу.

Чтобы добавить нужные вертексы в группу, выполните следующую команду:

Где “vertex_group_data” – список индексов вертексов, которы нужно включить в группу.

Второй параметр – вес, по умолчанию назначаемый точке в данной группе.

Третий параметр может иметь три варианта:

  • ‘ADD’ – точки просто добавляются в группу
  • ‘SUBTRACT’ – режим вычитания. Если точка уже была добавлена в группу ранее, она будет удалена из нее.
  • ‘REPLACE’ – режим замены. Если точка уже была добавлена в группу ранее, для нее будет заменен вес по умолчанию. Сама точка останется включенной в группу.

Финальный код:

Для активного меша будет создана новая группа точек и в нее будут добавлены точки с индексами из списка.

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

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