Нода «Фаска меша» (mesh bevel node)¶
Нода „Mesh Bevel“ позволяет создавать фаски на рёбрах или вершинах геометрии меша. Данная нода очень похожа на модификатор „Bevel“, но имеет некоторые отличия, чтобы лучше соответствовать способу работы с геометрическими нодами. Некоторые параметры модификатора были убраны, так как их можно реализовать с помощью внешних вспомогательных нодовых групп.
Входы (inputs)¶
- Меш (mesh)
Стандартный вход для меша.
- Выделение (selection)
Выделение рёбер, для которых следует создать фаску (если „режим фаски“ установлен на „Edges“) или выделение вершин, для которых следует создать фаску (если „режим фаски“ установлен на „Vertices“).
- Режим фаски (affect kind)
- Рёбра* (edges):
Фаска будет выполнена на выделенных рёбрах.
Примечание
Фаска будет применяться только к развёртываемым рёбрам (т.е. к тем, которые прикреплены ровно к двум граням).
- Вершины (vertices):
Фаска будет выполнена на выделенных вершинах.
- Начальное левое смещение (start left offset)
Перпендикулярное смещение внутрь левой грани фаски, от места начала левой стороны фаски. Левая грань – это та, что находится слева, если встать у ориджина ребра и смотреть со стороны положительной нормали грани. Доступно при создании фаски на рёбрах.
- Начальное правое смещение (start right offset)
Аналогично опции „Start Left Offset“, но для начала правой стороны фаски ребра. Доступно при создании фаски на рёбрах.
- Конечное левое смещение (end left offset)
Аналогично опции „Start Left Offset“, но для конца левой стороны фаски ребра. Доступно при создании фаски на рёбрах.
- Конечное правое смещение (end right offset)
Аналогично опции „Start Left Offset“, но для конца правой стороны фаски ребра. Доступно при создании фаски на рёбрах.
- Смещение (offset)
Величина сдвига вдоль ребра от скошенной вершины. Доступно при создании фаски на вершинах.
- Соединение (miter)
Выделение рёбер, для которых требуется создать соединение между текущим скошенным ребром и следующим против часовой стрелки, сходящимся в той же вершине (на каждом из концов).
Примечание
В модификаторе „Bevel“ есть выбор между типами угловых соединений „Sharp“, „Arc“ и „Patch“, с раздельными настройками для „внутренних“ и „внешних“ соединений, и эти настройки применяются глобально. В данной ноде для произведения фаски все внутренние соединения, если выбраны именно они, – используют тип „Arc“, а все внешние, если выбраны, – тип „Patch“.
- Распространение (spread)
Настройка распределения для дугообразных угловых соединений.
- Сегменты (segments)
Количество рёберных петель, добавляемых вдоль каждой грани (при фаске рёбер), или количество вершин, добавляемых между рёбрами (при фаске вершин).
- Форма (shape)
Форма фаски: от вогнутой до выпуклой. Данный параметр не будет иметь никакого эффекта, если значение „Segments“ меньше „2“.
- Профиль (profile)
Подключение кривой к данному входу задаёт использование формы самой кривой вместо стандартных вогнутых или выпуклых профилей, обычно применяемых для фасок на рёбрах. Кривая должна располагаться в плоскости „XY“ (то есть иметь координату „Z“ равной „0“) и проходить от точки (x=0, y=1) до точки (x=1, y=0). Количество сегментов, на которые будет разбита кривая, задаётся значением на входе „Segments“.
Выходы (outputs)¶
- Меш (mesh)
Стандартный вывод геометрии.
- Грани вершин (vertex face)
Логическое поле, указывающее на новые «вершинные грани меша». Это новые грани, образующиеся вокруг вершин, затронутых фаской, как при произведения фаски рёбер, так и при фаске вершин.
- Грани рёбер (edge face)
Логическое поле, указывающее на новые «рёберные грани меша». Это новые грани, которые проходят вдоль скошенных рёбер при создании фаски на рёбрах. При создании фаски на вершинах рёберные грани не создаются.
- Внешние рёбра (outer edge)
Логическое поле, указывающее на новые рёбра, расположенные с внешней стороны граней, образующих фаску на рёбрах. Если будет использоваться только „1“ сегмент, ими будут два ребра четырёхугольника фаски, прилегающие к исходным граням. Если сегментов будет больше „1“, – внутренние рёбра между этими двумя внешними рёбрами будут пропускаться.
- Срединные рёбра (mid edge)
Логическое поле, указывающее на центральное ребро, проходящее посередине новых «рёберных граней меша». Центральное ребро будет образовываться только в том случае, если количество сегментов равно „2“ или более. Если количество сегментов будет нечётным, – точного центра образовываться не будет, поэтому значение „Mid Edge“ будет округляться в меньшую сторону.
Примеры¶
В модификаторе „Bevel“ доступно множество настроек, которых нет в ноде „Mesh Bevel“. Большинство этих параметров можно реализовать, добавив вспомогательные ноды перед входами или после выходов.
Например, чтобы применить „метод ограничения“ по „углу“, мы можем использовать ноду „Edge Angle“, чтобы измерить угол между двумя гранями, прилегающими к развёртываемому ребру. Затем этот угол сравнивается с заданным пороговым значением, и результат этого сравнения используется для „выделения“ рёбер, на которых будет создана фаса.