Программа моделирует движение однородных тел — шара и цилиндра, — скатывающихся по наклонной плоскости без проскальзывания. Цель — определить зависимость скорости от времени и сравнить результаты с теоретическими расчётами.
- Настройка параметров:
- Угол плоскости
- Высота, на которой находится тело
- Выбор типа тела:
шарилицилиндр - Расчёт ускорения с учётом вращения
- Пошаговое моделирование движения и сохранение данных
- Экспорт данных в формате
.json
Использованные библиотеки
- Pyglet
- PyBox2D
- PySide6
- ScreenInfo
Написано на python 3.10