Узел Distribute Points on Faces
Узел размещает точки на поверхности входного геометрического объекта. Атрибуты точки, угла и полигона входной геометрии переносятся в сгенерированные точки. Это включает веса вершин и UV-карты. Кроме того, узел имеет выходы Normal (нормаль) и Rotation (вращение).
Узел также генерирует стабильный идентификатор (ID), хранящийся во встроенном атрибуте id
, который используется в качестве стабильного идентификатора для каждой точки. Когда сетка деформируется или изменяется её плотность, значения будут одинаковыми для каждой оставшейся точки. Этот атрибут используется в узлах Random Value (случайное значение) и Instance on Points.
Входы
- Geometry (геометрия)
Стандартный вход геометрии.
Примечание
Входная геометрия должна содержать сетку с гранями.
- Selection
Выбор углов граней, которые следует учитывать при распределении точек.
- Distance Min (минимальное расстояние)
Минимальное расстояние, которое точки могут иметь друг к другу. Этот параметр доступен только для метода распределения Poisson Disk. При нулевом значении по умолчанию поведение узла такое же, как и в режиме Random, потому что ни одна из внутренне сгенерированных точек не удаляется.
- Density Max (максимальная плотность)
Плотность точек для их распределения. Единицей является количество точек на квадратный метр. Это значение умножается на значения из входа Density (плотность). Доступно только в режиме Poisson Disk.
Примечание
Это будет ограничено для распределения опцией Distance Min (минимальное расстояние). Если плотность больше, чем позволяет минимальное расстояние, новые точки не будут добавлены после того, как этот порог будет превышен.
- Density (плотность)
Количество точек для распределения на квадратный метр на каждой грани сетки. Это значение умножается на значения Density Attribute (атрибут плотности).
В режиме Poisson Disk это значение умножается на вход Density Max для конечной плотности.
- Seed (вариация)
Случайное число для использования при создании точек.
Свойства
- Distribution Method (метод распределения)
- Random (случайно)
Распределение точек случайным образом на поверхности. Это самый быстрый способ распределения.
- Poisson Disk
Распределение точек на поверхности случайным образом, принимая во внимание минимальное расстояние.
Выходы
- Points
Сгенерированные точки. Именованные атрибуты копируются в результирующую сетку вместе с данными в других выходных полях атрибутов.
- Normal
Нормаль треугольника, по которому разбросана каждая точка.
- Rotation (вращение):
Вращение Эйлера XYZ, созданное для удобства из атрибута нормали. Такое значение также можно построить из нормали с помощью узла Rotate Euler. Имейте в виду, что ось Z результирующего вращения будет произвольной, так как нормаль сетки, используемая для создания вращения, не имеет достаточной информации для установки всех трёх осей вращения.