Введение

Существует множество способов выделения элементов, и от того, в каком режиме выделения меша вы находитесь, зависит, какие инструменты выделения будут доступны. Сначала мы рассмотрим эти режимы, а затем основные инструменты выделения.

Режимы выделения

Ссылка

Режим (mode):

Режим редактирования (edit mode)

Меню:

Заголовок 3D-вьюпорта ‣ Выделение 3D Viewport Header ‣ Select Mode

Горячая клавиша:

1, 2, 3 (Shift Режим множественного выделения, Ctrl Расширение/Сокращение выделения).

В режиме редактирования есть три различных режима выделения. Вы можете войти в различные режимы, выбрав одну из трёх кнопок в заголовке.

../../../_images/modeling_meshes_selecting_introduction_mode-buttons.png

Кнопки выделения режима редактирования слева направо: вершина, ребро, грань.

Вершина (vertex)

В этом режиме вершины отображаются в виде точек. Выделенные вершины отображаются оранжевым цветом, невыделенные вершины – чёрным, а активная или последняя выделенная вершина – белым.

Ребро (edge)

В этом режиме вершины не отображаются. Вместо этого отображаются выделенные рёбра оранжевым цветом, невыделенные рёбра – черным, а активное или последнее выделенное ребро – белым.

Грань (face)

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

При использовании этих кнопок вы можете применять клавиши-модификаторы, см: «переключение режимов выделения».

Почти все инструменты доступны во всех трёх режимах выделения меша. Таким образом, вы можете вращать, масштабировать, экструдировать и т.д. во всех режимах. Конечно, вращение и масштабирование одной вершины не принесёт ничего полезного (без установки точки пивот в другое место), поэтому некоторые инструменты более или менее применимы в некоторых режимах.

Примеры различных режимов см. на рис. Примеры режимов выделения..

Режимы множественного выделения

Удерживая клавишу Shift+ЛКМ при выборе режима выделения, вы можете включить несколько режимов выделения одновременно. Это позволяет быстро выделять вершины, рёбра или грани без необходимости переключения режима.

Примеры режимов выделения.
../../../_images/modeling_meshes_selecting_introduction_vertex-mode-example.png

Пример выделения в режиме вершин.

../../../_images/modeling_meshes_selecting_introduction_edge-mode-example.png

Пример выделения в режиме рёбер.

../../../_images/modeling_meshes_selecting_introduction_face-mode-example.png

Пример выделения в режиме граней.

../../../_images/modeling_meshes_selecting_introduction_mixed-mode-example.png

Пример выделения в смешанном режиме.

Переключение режимов выделения

При переключении режимов «по восходящей» схеме (т.е. от более простого к более сложному), с вершин на рёбра и с рёбер на грани, выделенные элементы всё равно будут выделены, если они образуют целостный элемент в новом режиме.

Например, если выделены все четыре ребра грани, при переключении из режима рёбер в режим граней – грань останется выделенной. Все выделенные элементы, которые не образуют полный набор в новом режиме – будут сняты с выделения.

../../../_images/modeling_meshes_selecting_introduction_edge-mode-example.png

Режим «рёбер», исходное выделение.

../../../_images/modeling_meshes_selecting_introduction_face-mode-switched-from-edge.png

Переключение в режим «граней».

Таким образом, при переходе «по нисходящей» (т.е. от более сложного к более простому) будут выделены все элементы, определяющие элемент «высокого уровня» (например, грань, четыре вершины или рёбра четырехугольника).

Расширение/Сокращение выделения

Если удерживать Ctrl при выборе более высокого режима выделения, все элементы, касающиеся текущего выделения, будут добавлены, даже если выделение не образует полного элемента выше. Или сокращая выделение при переходе в более низкий режим.

../../../_images/modeling_meshes_selecting_introduction_vertex-mode-example.png

Режим «вершин», исходное выделение.

../../../_images/modeling_meshes_selecting_introduction_edge-mode-expanding-from-vertex.png

Расширение до режима «рёбер».

Рентген (X-Ray)

Настройка рентгена предназначена не только для шейдинга, она также влияет и на выделение. Когда эта настройка включена – выделение не загораживается геометрией объекта (как в случае со сплошным объектом).

../../../_images/modeling_meshes_selecting_introduction_limit-selection-to-visible-off.png

Рентген включён.

../../../_images/modeling_meshes_selecting_introduction_limit-selection-to-visible-on.png

Рентген выключен.

Меню «Выделение» (select menu)

Всё A (all)

Выделить всё.

Ничего: Alt-A (none)

Снять выделение.

Inverse Ctrl-I

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


Выделение рамкой B (box select)

Интерактивное выделение рамкой.

Выделить окружностью C (circle select)

Интерактивное выделение окружностью.

Выделить обводкой (lasso select)

Интерактивное выделение в свободной форме.


Выделить случайным образом (select random)

Выделяет случайную группу вершин, рёбер или граней на основе процентного значения.

Шахматное снятие выделения (checker deselect)

Снимает выделение альтернативных элементов относительно активного.


Выделить острые рёбра (select sharp edges)

Этот инструмент выделяет все рёбра между двумя гранями, образующими угол, превышающий значение угла, где при увеличении угла – выделяются более острые рёбра.


Выделить по схожести Shift-G (select similar)

Выделяет элементы, аналогичные текущему выделению.


Выделить всё по признаку (select all by trait)

Выделяет геометрию по её характеристикам.


Выделить больше/меньше (select more/less)
Больше Ctrl-NumpadПлюс

Расширяет выделение на соседние элементы выбранного типа выделения.

Меньше Ctrl-NumpadМинус

Сокращает выделение из соседних элементов выбранного типа выделения.

Следующий активный Shift-Ctrl-NumpadПлюс (next active)

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

Предыдущий активный Shift-Ctrl-NumpadМинус (previous active)

Выделение предыдущего просто удаляет последний выделенный элемент.


Выделить петли (select loops)
Петли рёбер (edge loops)

Выделение связанных рёбер.

Петли граней (face loops)

Выделение связанных граней.

Кольца рёбер (edge rings)

Выделение связанных рёбер кольцом.


Выделить связанные (select linked)
Выделить связанные (select linked)

Выделяет все компоненты, которые соединены с текущим выделением.

Кратчайший путь (shortest path)

Кратчайший путь между двумя выделенными элементами.

Связанные плоские грани (linked flat faces)

Выделение соединённых граней на основе порогового значения угла между ними. Это полезно для выделения плоских граней.


Select Side of Active

Выделение всех вершин меша по одной оси относительно активной вершины. Только в режиме выделения вершин.

Выделить зеркально Shift-Ctrl-M (select mirror)

Выделение элементов меша в зеркально отражённом месте по выбранной оси.

Известные проблемы

Плотные меши

Выделение плотных мешей с отключённой опцией «рентгена» имеет ограничение: в плотных мешах могут быть выделены не все элементы. При выделении областей с помощью выделения «рамкой», «окружностью» и «обводкой» – вершины могут перекрывать друг друга, в результате чего некоторые из них могут быть не выделены. Это ограничение текущего метода выделения. Эту проблему можно обойти, увеличив масштаб или включив рентген.

N-гоны в режиме выделения граней

../../../_images/modeling_meshes_selecting_introduction_face-mode-ngon-visual-problem.png

Грань N-гона, центральная точка которого находится внутри другой грани.

Как уже отмечалось, в режимах X-Ray и Wireframe грани отмечаются точкой посередине. С n-угольниками, которые в некоторых случаях могут привести к путанице в отображении. В примере показано, что центральная точка U-образного n-угольника находится внутри продолговатой грани внутри буквы «U». Нелегко определить, какая точка к какой грани принадлежит (оранжевая точка на изображении – ориджин объекта).