Перетворення зв’язаних об’єктів.

Лабораторна робота №7

Зв’язані конструкції.

Мета роботи: Навчитися створювати зв'язані конструкції. Зв'язана конструкція складається з окремих об'єктів та ієрархічних зв'язків між ними. У таких конструкціях перетворення одного об'єкта при анімації спричиняє аналогічні перетворення інших, зв'язаних з ними об'єктів. Подібного роду динамічні відносини між об'єктами часто зустрічаються при моделюванні рухів людини, тварин, механізмів.

Зв’язані об’єкти.

При зв'язуванні об'єктів між ними створюються визначені ієрархічні взаємини. Ці відносини базуються на поняттях батьківського об'єкта (об'єкта предка) і дочірнього об'єкта (об'єкта-нащадка). Анімація перетворення може будуватися, відповідно, у двох напрямках: від предків до нащадків (метод прямої кінематики) і від нащадків до предків (метод зворотної кінематики).

1. Створіть групу об'єктів і розташуйте їх у вікні проекції, як показано на рис. 7.1. Клацніть LM на кнопці Select and Link (Виділити і зв'язати) панелі інструментів. Зв'язування варто проводити від дочірніх об'єктів до батьківського. У нашому випадку почнемо з крайнього правого об'єкта.

2.

Рис. 7.1. Заготівля для створення зв'язаних об'єктів
Клацніть LM на крайньому правому об'єкті і, утримуючи кнопку миші, перетягніть курсор до наступного у зв'язуванні об'єкта. Черговий об'єкт у зв'язуванні стане об'єктом-предком. Над ним курсор знову прийме вид значка з кнопки панелі інструментів.

3. Відпустіть кнопку миші. Обидва об'єкти виділяться білим кольором, а потім приймуть звичайний вид. Для того щоб розірвати помилково створений зв'язок, виділіть зв'язані об'єкти і клацніть LM на кнопці Unlink Selection (Розірвати зв'язок з виділеним об'єктом).

4. Послідовно зв'яжіть всі об'єкти.

Перетворення зв’язаних об’єктів.

При перетворенні переміщення або повороту кожного з об'єктів зв'язаної конструкції діють наступні правила, визначені для методу прямої кінематики:

Рис. 7.2. Перетворення батьківського об'єкта поширюється на дочірні об'єкти
перетворення батьківського об'єкта поширюється на всі його дочірні об'єкти, але не стосується об'єктів-предків утвореного об'єкта;

• самий молодший об'єкт нащадок успадковує перетворення всіх об'єктів предків, але перетворення його самого не впливає ні на один елемент конструкції.

1. Перемістіть середній об'єкт, як показано на рис. 7.2. Разом з ним перемістяться тільки дочірні елементи конструкції. Уся конструкція розділилася на дві частини.

2. Перемістіть тепер крайній лівий важіль конструкції. Ви переконаєтеся, що зв'язок конструкції, що розпалася, зберігається, і вся конструкція буде повторювати переміщення предка.

3. Переконайтеся, що перетворення молодшого об'єкта-нащадка ніяк не впливають на всю конструкцію.