Объект MoSpline
Функция доступна в CINEMA 4D Broadcast, Studio
Объект МоСплайн

Общие Координаты Объект Простой Turtle Значения Сплайн Эффекторы Поля

Простой

Вы найдёте здесь ряд настроек, которые позволяют вам из объекта MoSpline получать плоские и изогнутые конструкции сплайнов. Большинство из имеющихся здесь параметров, имеют иерархию настроек, которая будет вам предоставлена при клике мышью на маленьком 3-х угольнике, расположенном справа от названия параметра. При этом для вас будет предоставлен график кривых, и поле для задания формулы. На его основе вы можете определять индивидуальные настройки

При этом значения графика кривых и формулы, будут умножены с основными параметрами.

Длина [0..+∞m]

Здесь вы определяете длину объекта MoSpline и соответственно его отдельных элементов. Обратите внимание на то, что длина не является абсолютной. Последующие два параметра не функционируют при этом со значением этой длины.

Длина сплайна

Графики функциональных кривых позволяют вам изменять длину отдельных сегментов для объекта MoSpline. На графике кривой представьте себе первый сегмент объекта слева, и последний сегмент справа на окончании кривой графика.

Формула

Поле параметра Формула позволяет для программистов среди вас создавать расширенные дополнительные эффекты. Просчитанное здесь значение будет умножено с соответствующим значением, расположенного выше параметра (например, со значением параметра Скривить ).

Поле задания параметра Формула, кроме обычных Функций может обрабатывать дополнительно следующие:

t, time

Актуальное время анимации.

ind, index, i, number, n

Актуальный индексационный номер, принадлежащий точке сегмента (для Скривить , Согнуть , Скрутить , Ширина). Точки каждого сегмента имеют внутренний номер, определяемый алгоритмом программы.

seg, segment, s

Актуальный индексационный номер, принадлежащий сегменту (для Длина, Угол Н, Угол Р, Угол В). Сегменты имеют внутренний номер, определяемый алгоритмом программы.

cnt, count, c, total, tot

Общее количество точек сегментов сплайна или сегментов.

Пример

Формула для количества сегментов сплайна

Формула "1+sin((ind/cnt)*360)".

Предположим, вам необходимо получить синусоидальное распределение значений длины для объекта MoSpline. В поле задайте следующее выражение Формула 1+sin((ind/cnt)*360). Что произойдёт сейчас? Внутренним алгоритмом программы для каждого отдельного сегмента сплайна будет произведён просчёт индивидуального фактора, который получается на основе "ind/cnt". Предположим, у вас имеется объект MoSpline, содержащий 40 сегментов. Первый сегмент имеет индексационный номер "0", третий сегмент номер "2" и так далее. Для первого сегмента исходя из определённой формулы, вы получите следующее: 0/40 = 0, для третьего сегмента 2/40 = 0.05 и так далее. Фактор = "360" приводит к созданию полной и законченной синусоидальной кривой, а значение "1" исключает возможность возникновения отрицательных значений.

Формула для числа отдельных сегментов вдоль сплайна

Формула "sin((ind/cnt)*360)".

Занесите формулу sin((ind/cnt)*360 например, для параметра Скривить . По аналогии с изожженным выше примером, эта формула обеспечивает полный цикл для синусоидальной кривой. Но при этом вдоль каждого, в отдельности рассматриваемого сегмента сплайна. Как вы видите, сегмент при этом изгибается в одном направлении и затем в обратно противоположном направлении. Это соответствует одиночному положительному и отрицательному циклу синусоидальной кривой.

На заметку:
В зависимости от задаваемой формулы, в некоторых ситуациях необходимо производить отключение параметра Сохранить угол, что позволить создавать рациональные формы для объекта MoSpline.

Шаги [2..2147483647]

Здесь вы определяете число точек для сегмента сплайна (не изменённого). Для этого момента актуальным является правило, как и для всей разбивки сплайнов: необходимый уровень разбивки является просто необходимым, для получения постоянной и гармоничной формы сплайна. Низкое значение точек приводит к созданию острых углов при образовании сплайнов.

Сегменты [1..2147483647]

Слева низкое и справа высокое значение для числа сегментов

Здесь вы определяете число сегментов для сплайна. Обратите внимание на то, что как минимум один из трёх последующих параметров Угол Н, Угол Р и Угол В должен быть отличным от нуля. В противном случае все сегменты сплайна будут расположены друг над другом.

Угол Н [-∞..+∞°]

Между первым и последним сегментами сплайнов, растущих из начала координат объекта MoSpline, расположен определённый здесь вами параметр Угол Р (вращение вокруг Y оси). Сегменты сплайна находящиеся в этом промежутке, будут равномерно распределены (если оба последующих параметра Сплайн и Формула не определяют ничего другого дополнительно).

Сплайн

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

Формула

Смотрите раздел Формула.

Угол Р [-∞..+∞°]

Между первым и последним сегментами сплайнов, растущих из начала координат объекта MoSpline, расположен определённый здесь вами параметр Угол Р (вращение вокруг Х оси). Сегменты сплайна находящиеся в этом промежутке, будут равномерно распределены (если оба последующих параметра Сплайн и Формула не определяют ничего другого дополнительно).

Сплайн

Этот сплайн определяет, каким образом будут расположены сегменты сплайна в угловом диапазоне между углом и значением Угол Р параметра. Смотрите также Сплайн.

Формула

Смотрите раздел Формула.

Угол В [-∞..+∞°]

Между первым и последним сегментами сплайнов, растущих из начала координат объекта MoSpline, расположен определённый здесь вами параметр Угол В (вращение вокруг Z оси). Сегменты сплайна находящиеся в этом промежутке, будут равномерно распределены (если оба последующих параметра Сплайн и Формула не определяют ничего другого дополнительно).

Сплайн

Этот сплайн определяет, каким образом будут расположены сегменты сплайна в угловом диапазоне между углом и значением Угол В параметр. Смотрите также Сплайн.

Формула

Смотрите раздел Формула.

Скривить [-∞..+∞°]

Если отдельный сегмент сплайна должен быть искривлён по своей длине, то есть быть искривлённым вокруг свей оси Y, в этом случае определите здесь необходимое значение. Значение, задаваемое здесь, определяет угол между касательными первой и последней точек для соответствующего сегмента сплайна. На основе создаваемого воздействия последующих параметров Сплайн и Формула, это угол при определённых условиях не может быть сохранённым. Для таких ситуаций существует дополнительная установка Сохранить угол, которая позволяет вам выполнить это (по возможности).

Сплайн

Сплайн определяет искривление геометрии для всей имеющейся длины сегментов сплайна.

Формула

Смотрите материал Формула.

Мин [-∞..+∞%]
Макс [-∞..+∞%]

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

Сохранить угол

Если посредством трёх параметров Скривить , Согнуть и Скрутить будут определены значения для углов, при этом возможно их "удаление с пути" посредством значений параметров Формула и Сплайн. Если вы установите этот параметр активным, будет предпринята попытка сохранить этот угол.

Мировые координаты

Изменения сплайнов на основе трёх параметров Скривить , Согнуть , Скрутить будут обычно просчитаны локально. Кроме этого, различия между углами будут разбиты от одной точки сегмента к последующей. При этом каждая точка сегмента будет иметь свою собственную (локальную) систему координат. Если углы должны быть просчитаны в мировой системе координат, в этом случае установите активной установку Мировые координаты.

Изображение предоставляет вам эффект активной установки (для параметра Скрутить ).

Согнуть [-∞..+∞°]

Если отдельный сегмент сплайна должен быть изогнут по своей длине, то есть быть изогнутым вокруг свей оси Z, в этом случае определите здесь необходимое значение. Значение, задаваемое здесь, определяет угол между касательными первой и последней точек для соответствующего сегмента сплайна. На основе создаваемого воздействия последующих параметров Сплайн и Формула это угол при определённых условиях не может быть сохранённым. Для таких ситуаций существует дополнительная установка Сохранить угол, которая позволяет вам выполнить это (по возможности).

Сплайн

Сплайн определяет изгиб геометрии для всей имеющейся длины сегментов сплайна. Смотрите материал Сплайн.

Формула

Смотрите материал Формула.

Мин [-∞..+∞%]
Макс [-∞..+∞%]

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

Сохранить угол

Если посредством трёх параметров Скривить , Согнуть и Скрутить будут определены значения для углов, при этом возможно их "удаление с пути" посредством значений параметров Формула и Сплайн. Если вы установите этот параметр активным, будет предпринята попытка сохранить этот угол.

Мировые координаты

Изменения сплайнов на основе трёх параметров Скривить , Согнуть , Скрутить будут обычно просчитаны локально. Кроме этого, различия между углами будут разбиты от одной точки сегмента к последующей. При этом каждая точка сегмента будет иметь свою собственную (локальную) систему координат. Если углы должны быть просчитаны в мировой системе координат, в этом случае установите активной установку Мировые координаты.

Изображение предоставляет вам эффект активной установки (для параметра Скрутить ).

Скрутить [-∞..+∞°]

Если отдельный сегмент сплайна должен быть скручен по своей длине вдоль Z (исходя из начала координатной системы объекта), в этом случае определите здесь необходимое значение. При 180° последняя точка сегмента будут повёрнута на 180° по отношению к первой точке сегмента. Если другие параметры изгиба установлены на 0, вы увидите эффект в том случае, если расположите объект MoSpline как подобъект для объекта Sweep. Контур объекта Sweep в этом случае будет соответственно повёрнут.

На основе создаваемого воздействия последующих параметров Сплайн и Формула это угол при определённых условиях не может быть сохранённым. Для таких ситуаций существует дополнительная установка Сохранить угол, которая позволяет вам выполнить это (по возможности).

Сплайн

Сплайн определяет изгиб геометрии для всей имеющейся длины сегментов сплайна. Смотрите материал Сплайн.

Формула

Смотрите материал Формула.

Мин [-∞..+∞%]
Макс [-∞..+∞%]

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

Сохранить угол

Если посредством трёх параметров Скривить , Согнуть и Скрутить будут определены значения для углов, при этом возможно их "удаление с пути" посредством значений параметров Формула и Сплайн. Если вы установите этот параметр активным, будет предпринята попытка сохранить этот угол.

Мировые координаты

Изменения сплайнов на основе трёх параметров Скривить , Согнуть , Скрутить будут обычно просчитаны локально. Кроме этого, различия между углами будут разбиты от одной точки сегмента к последующей. При этом каждая точка сегмента будет иметь свою собственную (локальную) систему координат. Если углы должны быть просчитаны в мировой системе координат, в этом случае установите активной установку Мировые координаты.

Изображение предоставляет вам эффект активной установки (для параметра Скрутить ).

Ширина [-∞..+∞m]

Так как для большинства случаев объект MoSpline будет использоваться как подобъект для объекта Sweep, имеется этот параметр, который в отличии от вашей ранней привычки, производит иначе регулировку диаметра для объекта Sweep (не использует при этом размер сплайна, определяющего профиль).

Сплайн

Этот сплайн позволяет вам производить регулировку ширины для всей имеющейся длины сегментов сплайна. Более полный материал вы можете прочитать в Этом разделе.

Формула

Смотрите также Формула.