Модификатор «Массив» (array modifier)¶
Модификатор „Array“ создаёт множество копий входной геометрии и располагает их по заданному шаблону: линейно, по окружности или по пользовательской кривой. Он предоставляет гибкие настройки для управления количеством копий, расстоянием между ними и случайными изменениями, что даёт возможность создавать как точные, так и более органичные дубликаты объектов.
Опции (options)¶
- Форма (shape)
Метод, используемый для упорядочивания копий объекта.
- Линия (line):
Располагает копии по прямой линии.
- Окружность (circle):
Располагает копии по окружности.
- Кривая (curve):
Располагает копии вдоль определённой кривой.
- Трансформировать (transform):
Использует смещение трансформации или положение другого объекта для позиционирования каждой копии.
- Метод смещения (offset method) Линия (line)
Определяет метод расположения копий вдоль линии.
- Относительно (relative):
Смещает каждую копию относительно размера габаритного контейнера геометрии.
- Смещение (offset):
Смещает копии на фиксированное расстояние, используя систему координат мира.
- Конечная точка (endpoint):
Равномерно распределяет копии между начальной и конечной точками.
- Смещение (offset) Линия (line) Относительно (relative)
Величина перемещения каждой копии относительно размера её габаритного контейнера при использовании режима „Relative“.
- Режим количества (count method) Окружность (circle) Кривая (curve)
Позволяет установить метод определения количества дубликатов.
- Количество (count):
Устанавливает фиксированное количество копий.
- Расстояние (distance):
Расставляет копии на основе углового расстояния между ними.
- Количество (count) Окружность (circle) Кривая (curve) Количество (count)
Количество копий, которые необходимо создать.
- Угловое расстояние (angular distance) Окружность (circle) Расстояние (distance)
Угловое расстояние между копиями при использовании формы „Circle“.
- Центральная ось (central axis) Окружность (circle)
Ось, используемая в качестве направления «вверх» для формы окружности.
- Сегмент окружности (circle segment) Окружность (circle)
Определить будут ли копии образовывать полную окружность или только дугу.
- Полностью (full):
Копии равномерно распределяются по окружности в 360°.
- Дуга (arc):
Копии разворачиваться веером по дуге окружности.
- Радиус (radius) Окружность (circle)
Радиус окружности, по которой распределяются копии.
- Угол охвата (sweep angle) Окружность (circle) Дуга (arc)
Общий угол (в радианах или градусах), используемый для распределения экземпляров по дуге окружности, если для параметра „сегмента окружности“ установлено значение „Arc“.
- На кривую (per curve) Кривая (curve)
Указать количество копий отдельно для каждой кривой.
- Объект-кривая (curve object) Кривая (curve)
Эталонный объект-кривая для распределения массива объектов.
- Эталон трансформации (transform reference) Трансформировать (transform)
Позволяет определить метод применения трансформации для формы „Transform“.
- Ввод (input):
Использует трансформацию, заданную непосредственно в вводных данных ноды.
- Объект (object):
Использует трансформацию указанного объекта в качестве эталона.
- Перемещение (translation) Входы (inputs) Линия (line) Смещение (offset) Конечная точка (endpoint)
Позиционное смещение, применяемое к каждой копии.
- Вращение (rotation) Входы (inputs) Линия (line)
Смещение вращения, применяемое к каждой копии.
- Масштаб (scale) Входы (inputs) Линия (line)
Коэффициент масштабирования, применяемый к каждой копии.
- Трансформирующий объект (transform object) Трансформировать (transform) Объект (object)
Объект, трансформация которого будет использоваться, когда „эталон трансформации“ установлен на „Object“.
- Относительное пространство (relative space) Трансформировать (transform) Объект (object)
Позволяет определить применение трансформации либо в объектном, либо в мировом пространстве.
- Реализовать экземпляры (realize instances)
Преобразует сгенерированные экземпляры в реальную геометрию. Данная опция должна быть включена для некоторых операций, таких как объединение или логические операции.
Выровнять вращение (align rotation) Окружность (circle) Кривая (curve)¶
- Ось «вперёд» (forward axis)
Ось, определяющая направление ориентации каждого экземпляра вдоль окружности.
- Ось «вверх» (up axis)
Ось, используемая в качестве эталона вертикали для ориентации экземпляра.
Рандомизировать* (randomize)¶
- Смещение (offset)
Максимальное значение случайного смещения по каждой из осей, определяющее изменение положения экземпляра.
- Вращение (rotation)
Максимальное значение случайного вращения по каждой из осей, определяющее величину вращения каждого экземпляра.
- Масштаб по осям (scale axes)
Определяет, как будет применяться рандомизация масштабирования.
- Равномерный (uniform):
Применяет один и тот же случайный коэффициент масштабирования ко всем осям.
- Оси (axes):
Позволяет применять независимые случайные коэффициенты масштабирования для каждой из осей.
- Масштаб (scale)
Максимальный случайный коэффициент масштабирования, применяемый к каждому экземпляру.
- Разворот (flipping)
Случайным образом разворачивает экземпляры на 180° вдоль одной или нескольких осей.
- Исключить первый / последний (exclude first / last)
Исключает первую (оригинальный экземпляр) или последнюю копию из рандомизации.
- Вариация (seed)
Инициализирует генератор случайных чисел. Изменение вариации приводит к изменению случайного порядка, сохраняя при этом остальные настройки.
Объединить (merge)¶
Объединяет перекрывающиеся точки по расстоянию. Необходимо включить функцию „Реализовать экземпляры (realize instances)“.
- Расстояние (distance)
Пороговое расстояние, в пределах которого точки будут объединяться.