Примус «Розтяг За» – Stretch To Constraint

Примус «Розтяг За» – Stretch To змушує свого володільця обертатися масштабуватися за його віссю Y у напрямку цілі. Таким чином, він має подібну поведінку простеження, як і примус «Стеження За» – Track To constraint. Проте, він передбачає, що вісь Y буде віссю відстежування і розтягнення, і не дає вам можливості використовувати для цього різні осі.

Він також додатково має деякі окремі об’ємові функції, а тому володілець може сплющуватися при переміщенні цілі ближче або витягуватися при русі цілі дальше від нього. Проте, зауважте, що таким чином зберігається не реальний об’єм володільця, а скоріше віртуальний, що визначений значеннями його масштабу. Звідси, ця функція працює однаково з не-об’ємними об’єктами, як порожні, 2D сіті або поверхні, та криві.

Для кісток це «об’ємове» варіювання масштабує їх вздовж їх власних локальних осей (пам’ятаймо, що локальна вісь Y для кістки вирівнюється з нею, від кореня до верхівки).

Опції – Options

Ціль – Target

Поле Ідентифікатор Даних — Data ID використовується для вибору цілі для примусу, і поки вона не вибрана, то примус буде не функціональним (фон поля імені буде забарвлений червоним).

Довжина Спокою – Rest Length

Це поле числа задає відстань спокою між володільцем та його ціллю, тобто відстань, на якій відсутні жодні деформації (розтягування) володільця.

Скидання – Reset

При клацанні на цій кнопці відбудеться перерахування значення Rest Length, так щоб воно відповідало фактичній відстані між володільцем та його ціллю (тобто, відстань перед застосуванням цього примусу).

Варіація Об’єму – Volume Variation

Це поле числа керує величиною варіації «об’єму» експоненціально до величини розтягування. Зауважте, що значення 0.0 не допускається, якщо ви хочете вимкнути цю функцію об’єму, то використовуйте кнопку «Нема» – None для опції Volume (дивіться нижче).

Мін/Макс Об’єму – Volume Min/Max

Лімітує зберігання об’єму мінімумом та максимумом масштабування для кожного фактору роздуву Bulge.

Згладження – Smooth

Фактор згладження, щоб зробити ліміти меж видимими.

Об’єм – Volume

Ці кнопки керують тим, по якій з осей X та/або Z повинен бути вплив (збільшення чи зменшення масштабу) для зберігання віртуального об’єму при розтягуванні вздовж осі Y. Якщо ви увімкнете кнопку «Нема» – None, то ці об’ємові функції вимикаються.

Rotation

Specifies how the owner should be rotated to track the target with its Y axis.

XZ, ZX

These buttons are equivalent to the Up ones of the Track To constraint: the owner is rotated around two local axes in the specified order.

Swing

The constraint uses a single Swing rotation, equivalent to the Damped Track constraint.