Making It WobblyИгрушка должна иметь тяжелое основание. Тогда игрушка будет стараться выпрямиться и покачиваться (wobble). Такое поведение возможно с примитивами разной массы в составном твердом теле. Добавляется маленький тяжелый объект возле основания игрушки. Создается тор для пояса и три сферы для глаз и носа. Для сфер глаз и носа в диалоге Rigid Body Properties в Simulation Geometry ставится Bounding Box. Поскольку эти сферы не должны особо влиять на имитацию, им дается простейшая геометрия для ее ускорения. Выбирается голова игрушки и назначается Bounding Sphere в качестве Simulation Geometry. Можно оставить Simulation Geometry для тора Mesh Convex Hull, или можно создать упрощенную копию и назначить ее proxy. После выравнивания объекты присоединяются к группе. Каждый объект выбирается и (Group > Attach), затем щелкается toy_body. Меняется распределение масс твердого тела. Группа открывается (Group > Open). Выбор всех объекты группы и Mass = 1.0 в диалоге Rigid Body Properties. В окне Preview Animation видно, что новые примитивы вошли в состав твердого тела. Если игрушка не падает, в теле имеются примитивы без массы. Массу частей следует проверить. Добавляется маленький Box (Height, Width, и Length=3.0) внутрь сферы возле основания.
В диалоге Rigid Body Properties ему дается Mass = 300.0. Затем выбирается Group > Attach и щелчком toy_body он включен в группу. Вызывается Preview Animation для изучения поведения игрушки. Игрушка скользит по плоскости, наклоняется и выпрямляется. Заметно понижение центра тяжести. Save as my_reactor_intro.max.
|