Относительное позиционирование

Object-Parent

В рассмотренном примере сфера (элемент-ребенок) переместилась в положение объекта, который был определен как родительский. Такое поведение объекта-ребенка вполне подходит для решения ряда задач. Однако часто требуется, чтобы объект не переходил в положение объекта-родителя, а оставался на своем месте.

Например, нужно смоделировать движение колес автомобиля. Очевидно, что автомобиль имеет четыре колеса и каждое расположено на своем определенном месте. Конечно, можно создать анимацию для одного из колес, а затем установить связи типа "родитель-ребенок". Однако перемещение всех колес в положение объекта-родителя вряд ли будет выглядеть естественным. Нужно, чтобы они оставались на своих законных местах, то есть были соединены с шасси. В этом случае необходимо использовать опцию Parent in Place (Связь по месту нахождения).

Связь элементов по месту нахождения

1. Создайте объект или загрузите его в Layout. В данном примере используется уже знакомая вам сфера.

2. Чтобы получить доступ к новым функциям, перейдите на вкладку tems I (Элементы).

3. Из выпадающего меню Add (Добавить), расположенного на панели инструментов, выберите пункты Object → Add Null (Объект → Добавить нулевой объект). В появившемся диалоговом окне введите имя объекта – Object-Parent.

4. На панели инструментов щелкните по кнопке Move (Переместить) или нажмите клавишу Т. Переместите объект в точку на оси Y с координатой 2 т.

5. Нажмите клавишу О. Откроется окно Preferences (Настройки), вкладка General Options (Общие настройки).

6. Отметьте галочкой опцию Parent in Place (Связь по месту нахождения) – Рис. 10.53.

[vedastore.net]

Рис. 10.53. Функция Parent in Place позволяет связывать объекты относительно их места нахождения

7. В окне проекции щелкните по объекту (в данном примере – по сфере).

8. На панели инструментов щелкните по кнопке Motion Options (Настройки движения) или нажмите клавишу М. Откроется окно Motion Options.

9. Из выпадающего меню Parent (Родитель) выберите пункт Object-Parent. Обратите внимание, что сфера не переместилась в место расположения объекта-родителя.

10. Чтобы проверить существование связи между объектами, щелчком мыши выделите объект Object-Parent.

11. Переместите Object-Parent в точку с координатой – 2 т, расположенную на оси Z. Сфера передвинулась вдоль оси Z вслед за объектом-родителем, но при этом перемещение произошло относительно ее исходного положения (рис. 10.54).

[vedastore.net]

Рис. 10.54. При перемещении родителя объект-ребенок также перемещается, но относительно своего исходного положения

12. Перейдите к кадру с номером 30.

13. Перетащите объект-родитель в точку с координатой 2 т, расположенную на оси Z (рис. 10.55).

14. Просмотрите созданную анимацию, щелкнув по кнопке Play.

[vedastore.net]

Рис. 10.55. Переместив объект-родитель в точку с координатой 2 m, расположенную на оси Z