?
gamedev
физика
ну общим, глупый вопрос, но что-то я застопорился. Есть уравнение движения a = g — k*v (ну, движения снаряда с силами вязкости воздуха. Да, массы нету). Движок считает всю эту штуку итеративно. Рассчет:
Vector3 p = p0;
Vector3 v = push;
Каждый dt, обновляется позиция (p)
{
v += g * dt;
v -= v
d dt;
p += v * dt;
}
g — ускорение свободного падения, d — коэфициент вязкости.
Вопрос — как построить уравнение для всей этой штуки, что бы решить обратную задачу?
(можно для начала решить более простую, где скорость меняется в один подход, а не в 2 итерации, типа v += g
dt — v d * dt)