Показать сообщение отдельно
Старый 23.01.2016, 23:34   #1
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Упругое нецентральное столкновение шаров с разными массами

Булка, привет!

Уже который год(!) пытаюсь решить эту, вроде бы, примитивную задачу, но нифига не получается!

Грубо говоря, необходимо реализовать функцию
Function resolveCollision(b1:Ball, b2:Ball)
  /**
    (Ball::m) - Масса шарика
    (Ball::ax, Ball::ay) - скорость шарика
    (Ball::x, Ball::y) - Координаты шарика
  **/
End Function
Много гуглил - находил только либо древние учебники в которых настолько универсальные сухие формулы - без автора учебника и не разобраться, либо только формулы для центрального столкновения, либо для шариков одинаковых масс, либо ещё какой то бред в стиле неупругих соударений, а конкретных, чётких и ясных формул я не увидел.

Помогите хотя бы формулы найти, только на вас надеюсь
__________________
(Offline)
 
Ответить с цитированием