Примус «Розтяг За» – 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.