Как программно переключить режим выбора: точки, ребра, полигоны

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

Режим выделения точек:

ребер:

и полигонов:

Также можно включать мультиселект, указывая совместное включение нескольких режимов. Например для точек и полигонов:

Для BMesh отдельно для вершин, ребер и граней:

Мультиселект для BMesh:

 

Как выровнять объект по центру ребра или полигона

Для того, чтобы притянуть объект к середине ребра другого объекта нужно:

  1. включить привязку: shift+tab, или кликнуть мышкой на иконку с магнитом,
  2. начать перемещение объекта, нажатием клавиши “g”,
  3. передвинуть курсор к первой точке нужного ребра,
  4. добавить опорную точку, нажав клавишу “a”,
  5. передвинуть курсор ко второй точке нужного ребра,
  6. зафиксировать положение объекта между двумя точками (опорной и текущей), нажав “enter”.