Разработать минималистичный физический движок.
При инициализации на сцене отсутствуют объекты. Для добавления объекта, вводим характеристики в форму, пунктиром отображается будущий добавляемый объект. При нажатии на кнопку add на сцену добавляется объект. Препятствием считается коробка либо другой мяч. Сцена не ограниченна ничем и не является препятствием.
Расстояние измеряется в пикселях. Отрисовка состояния должна производиться на Canvas.
- Сцена - пространство, в котором помещаются остальные объекты. Имеет характеристику ускорение свободного падения, которая по-умолчанию равна 81 px/sec, есть возможность менять в поле g
- Box - статичный объект на сцене, необходим только для того, чтобы ограничивать перемещение ball, имеет следующие характеристики.
- x - y - координаты положения коробки на сцене
- w - h - размеры коробки
- Ball - мяч, подвержен силе тяжести имеет следующие характеристики
- x - y - координаты положения коробки на сцене
- d - диаметр
- elast - коэффициент потери скорости при встрече с препятствием, движение меняется на противоположное.