Анимация с помощью модуля динамики
В упражнении этого раздела вам предстоит создать бильярдный стол и анимировать движение шаров при столкновении друг с другом.
Создание бильярдного стола и шаров
Начнем с создания бильярдного стола. Выполните следующие действия:
- Создайте полигональную плоскость и увеличьте ее масштаб по ширине и длине в 10 раз.
- Лузами нам послужат два прямоугольных отверстия, расположенные в диаметрально противоположных углах стола. Проще всего продублировать плоскость и слегка сместить оригинал и копию друг относительно друга. В результате появятся два квадратных отверстия, в которые может провалиться шар. Для данного упражнения этого вполне достаточно.
- Создайте полигональный куб и измените его масштаб таким образом, чтобы получился борт стола. Продублируйте куб три раза, а затем воспользуйтесь преобразованиями перемещения и поворота, чтобы расположить копии по остальным сторонам стола (рис. 12.3).
Рис. 12.3. Простая модель бильярдного стола