Нода «Близлежащая геометрия» (geometry proximity node)#
Нода Geometry Proximity вычисляет ближайшее местоположение на целевой геометрии.
Совет
Ноду Map Range часто бывает полезно использовать с выводом «расстояния» этой ноды, для создания спада с максимальным расстоянием.
Входы (inputs)#
- Геометрия (geometry)
Стандартный вход геометрии.
- ID группы (group ID)
Разбивает элементы входной геометрии на группы, которые можно анализировать по отдельности.
- Сэмплинг положения (sample position)
Данная позиция для расчёта ближайшего местоположения на цели.
- Сэмплинг группы с ID (sample group ID)
Определяет, в какой группе обнаружен ближайший элемент.
Свойства#
- Элемент цели (target element)
- Грани (faces):
Вычисляет ближайшую точку в любом месте на гранях геометрии меша цели.
- Рёбра / Края (edges):
Вычисляет ближайшую точку в любом месте на рёбрах геометрии меша цели.
- Точки (points):
Вычисляет ближайшую точку или вершину целевой геометрии. Этот режим обычно самый быстрый. Этот режим работает как для облака точек, так и для геометрии меша, другие режимы работают только для мешей.
Выходы (outputs)#
- Положение (position)
Ближайшее местоположение на поверхности целевого меша или ближайшая точка в облаке точек цели в режиме Points.
- Расстояние (distance)
Расстояние (в виде значения с плавающей запятой) от исходной позиции до ближайшего местоположения в цели.
- Действительно (is valid)
Был ли сэмплинг успешным. Он может быть неудачным, если выбранная группа пуста.
Примеры#
Различные режимы ноды: грани, рёбра и точки. В этом примере на целевую плоскость добавляется модификатор Geometry Nodes. Обратите внимание, что большая плоскость подразделяется, а меньшая – нет.