Справка Cinema 4D Cinema 4D Prime Меню Создать Генераторы
Функция доступна в CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D

Sweep

Общие Координаты Объект Крышки

Sweep

Объект Sweep для своей работы должен иметь от 1 до 3 сплайнов. Первый сплайн (контур сплайн) определяет поперечное сечение оболочки объекта. Второй сплайн определяет путь или направление, по которому будет перемещён первый сплайн. Кроме этого может быть использован дополнительный путь – это так называемый направляющий сплайн. Вместо направляющего сплайна, вы можете использовать более простые в обращении графики кривых, которые предоставляют вам все основные функции направляющего сплайна.

На заметку:
Необходимо постоянно проверять положение сплайна контура. Он должен быть всегда расположен в локальной плоскости XY.

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

Этот логотип был перемещён вдоль двух направляющих сплайнов (конечный размер составляет при этом 30%)

Контур сплайн будет постоянно расположен вдоль своей оси Z на направляющем сплайне. Если вы имеет 2-х демензиональный направляющий сплайн, то о расположении вам не надо беспокоиться. При наличии 3-х демензионального сплайна, ситуация обстоит немного иначе:

Если установка Крен является активной, при этом действительными являются следующие правила: контур сплайн будет повернут в начальной точке направляющего сплайна таким образом, что его ось Х будет расположена параллельно к средней плоскости направляющего сплайна. Но при этом его ось Z, будет, как и прежде расположена по касательной к направляющему сплайну. Все последующие контуры будут определены таким образом, что по отношению к последнему контуру, угол будет изменяться минимально. Чтобы обеспечить при закрытом направляющем сплайне совпадение начального и конечного контуров, для них будет определено вращение, которое позволяет это выполнить.

Функция крена \ Banking \ позволяет вам использовать даже 3D направляющие, но при этом не подходит для точного расположения, так как при этом возможен непредвиденный поворот контура.

Если установка крена отключена, в этом случае действительным является следующее правило: контур сплайна будет всегда повёрнут к поперечному сечению разбивки таким образом, что его ось Z, всегда будет расположена по касательной к направляющему сплайну с одной стороны, и его ось Х будет расположена параллельно к XZ плоскости направляющего сплайна. Посредством определения XZ плоскости вы можете точно определять расположение, но теряете при этом возможность создания циклов, так как контур при вертикальном положении будет скручиваться.

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

Направляющий сплайн определяет точки, на которых будет создано разбиение. Адаптивная разбивка идеально подходит для моделирования, так как при этом не будет создано высоко числа поверхностей. Неоднородная разбивка подходит больше для анимации, так как разбиение при этом не будет перемещено на новую позицию.

Функция крена \ Banking \ активна
Функция крена \ Banking \ инактивна

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

Направляющий сплайн – режим Согласовано
Направляющий сплайн – режим Естественно

На заметку:
Более подробную информацию на тему интерполяции сплайнов вы можете прочитать Здесь.

Проблемы контура и их решение

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

Синий цвет – контур сплайн и сплайн пути. Красный цвет – направляющий сплайн

На изображении 1. вы видите маркированную проблему: контур сплайн неожиданно изменяет направление. На изображении 2. параметр Крен, был установлен активным, что приводит к частичному решению проблемы, так как контур при этом будет продолжен в деформированном состоянии. Решение проблемы вы видите на изображениях 3 и 4. На изображении 3. размеры X\Y для контура были изменены, и параметр крен был установлен активным. На изображении 4. Функция крена отключена, но при этом вам необходимо определить направляющий сплайн.