Настройка параметров объекта Spring
После создания объекта Spring (Пружина) в нижней части командной панели Create (Создать) появляется единственный свиток Spring Parameters (Параметры пружины), показанный на рис. 10.33.
Рис. 10.33. Верхняя (а), средняя (б) и нижняя (в) части свитка Spring Parameters (Параметры пружины)
Для настройки параметров пружины выполните следующие действия:
Установите переключатель End Point Method (Метод привязки концов) в верхней части свитка в одно из двух положений:
Free Spring (Свободная пружина) - пружина будет использоваться в качестве самостоятельного объекта, но при этом не будет возможности применять ее при анимации с учетом сил упругости. При выборе этого варианта общая высота пружины задается в счетчике Height (Высота) раздела Free Spring Parameters (Параметры свободной пружины);
Bound to Object Pivots (Привязка к опорным точкам объектов) - выбор данного варианта позволяет связать пружину с двумя другими объектами сцены и использовать при анимации с имитацией динамики сил упругости. При этом появляется возможность указать объекты сцены, с которыми будет связана пружина, с помощью кнопок раздела Binding Objects (Объекты привязки).
Чтобы использовать пружину в динамичной связке, необходимо назначить два объекта сцены, с опорными точками которых будет связана пружина (рис. 10.34, а). Для этого щелкните сначала на кнопке Pick Top Object (Указать верхний объект) раздела Binding Objects (Объекты привязки) и выделите объект сцены, который будет условно считаться «верхним» (на самом деле он может располагаться по отношению к пружине произвольным образом). Затем щелкните на кнопке Pick Bottom Object (Указать нижний объект) и выделите объект, который будет условно считаться «нижним». Как только это будет сделано, пружина растянется или сожмется, при необходимости изменив свои положение и ориентацию так, чтобы ее концевые точки совместились с опорными точками связанных с ней объектов (рис. 10.34, б). Концевые точки пружины располагаются по оси ее внешнего диаметра на уровне центров концевых сечений прутка пружины.
Рис. 10.34. Пружина и два прямоугольных блока (а) превратились в динамичную связку (б)
Настройте общие параметры геометрии пружины в разделе Common Spring Parameters (Общие параметры пружины):
Diameter (Диаметр) - диаметр витков пружины, измеряемый между центрами сечений прутка, из которого скручена пружина;
Turns (Витков) - число полных (по 360°) витков пружины (рис. 10.35);
Рис. 10.35. Число витков пружины увеличено до пяти
CCW/CW (Против часовой/По часовой) - направление закрутки витков пружины;
Automatic Segments (Сегменты автоматически) - при установке этого переключателя max 6 будет выдерживать количество сегментов, приходящихся на один полный виток спирали, заданное в счетчике Segs/Turn (Сегментов на виток). При этом с увеличением числа витков будет автоматически увеличиваться и общее число сегментов;
Manual Segments (Сегменты вручную) - при установке этого переключателя по всей длине пружины будет размещаться фиксированное количество сегментов, указанное в счетчике Segments (Сегментов);
Smoothing (Сглаживание) - переключатель, позволяющий выбрать вариант сглаживания модели пружины. Может устанавливаться в одно из четырех положений: All (Полное) - сглаживание и вдоль прутка пружины, и по периметру ее сечения; None (Отсутствует) - сглаживания нет; Sides (Сторон) - сглаживание граней по сторонам пружины, идущим лентами вдоль ее прутка; Segments (Сегментов) - сглаживание граней в пределах сегментов поперечного сечения прутка пружины;
Renderable (Визуализируемый) - если сбросить этот флажок, то пружина будет имитировать упругие колебания, но окажется не видна на итоговом визуализированном изображении сцены;
Generate Mapping Coords (Проекционные координаты) - установите этот флажок, чтобы иметь возможность применить к пружине материалы на основе карт текстур.
Выберите форму сечения прутка пружины и настройте ее параметры в разделе Wire Shape (Форма прутка):
Round Wire (Круглый пруток) - пруток пружины будет иметь круглое сечение (рис. 10.36, а). При этом имеется возможность задать диаметр сечения прутка в счетчике Diameter (Диаметр) и число сторон по периметру сечения в счетчике Sides (Сторон);
Рис. 10.36. Пружина с круглым (а), прямоугольным (б) и D-образным (в) сечением прутка
Rectangular Wire (Прямоугольный пруток) - пруток пружины будет иметь прямоугольное сечение (рис. 10.36, б). В этом случае имеется возможность задать такие параметры, как Width (Ширина) - размер сечения в направлении поперек оси пружины, Depth (Глубина) - размер вдоль оси; Fillet (Фаска) и Fillet Segs (Сегментов по фаске) - ширина фаски и число сегментов по фаске; Rotation (Вращение) - угол поворота сечения на конце пружины по отношению к началу:
D-Section Wire (D-образный пруток) - пруток пружины будет иметь D-образное сечение (рис. 10.36, в). В этом случае имеется возможность задать такие же параметры, как и в случае прямоугольного сечения, и в дополнение к этому указать значение Round Sides (Сторон по закруглению) - числа сторон прутка вдоль закругленной части D-образного сечения.
При использовании пружины в связке с двумя другими объектами настройте её динамические параметры в разделе Dynamics Parameters (Динамические параметры):
Relaxed Hgt (Высота в покое) - задает высоту (длину) пружины в состоянии покоя, когда на нее не действуют силы сжатия или растяжения. При растяжении или сжатии на высоту, большую или меньшую высоты в покое, пружина начнет оказывать упругое сопротивление внешним силам;
Constantk (Коэффициент упругости) - величина силы, необходимой для растяжения пли сжатия пружины на одну единицу длины по сравнению с величиной, заданной параметром Relaxed Hgt (Высота в покое);
Spring constant is in (Коэффициент упругости в) - переключатель, позволяющий выбрать одну из двух единиц измерения упругости пружины: Pounds per inch (Фунты на дюйм) или Newtons per meter (Ньютоны на метр);
Spring works in (Пружина работает на) - переключатель, позволяющий задать тип реакции пружины на воздействующую на нее внешнюю силу: Compression Only (Только сжатие) - пружина будет оказывать сопротивление только в случаях, когда ее длина оказывается менее величины высоты в покое; Extension Only (Только растяжение) - сопротивление будет оказываться пружиной только при ее растяжении на величину, превышающую высоту в покое; Both (И то и другое) - пружина будет оказывать упругое сопротивление и при растяжении, и при сжатии; Enable Nonlinearity (Разрешить нелинейность) - при установке этого флажка процессы растяжения и сжатия пружины будут происходить нелинейно. Чем больше длина пружины будет отличаться от ее длины в состоянии покоя, тем более нелинейно будет изменяться сила реакции пружины.
Содержание раздела