Снятие выделения в объекте Bmesh

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

Манипуляции с объектом BMesh проводятся в объектном режиме. Переключимся на него.

Создадим объект BMesh, взяв для него данные текущего активного объекта.

Если мы попробуем снять выделение только для точек:

Мы не увидим никакого результата.

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

Сбросим измененные данные обратно в активный объект

И вернемся в режим редактирования

Теперь мы видим, что все выделение с точек меша полностью снято.

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

0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии