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

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

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

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

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

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

Где «vertex_group_data» — список индексов вертексов, которы нужно включить в группу.

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

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

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

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

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

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

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