Новые координаты через x мс - PullRequest
       15

Новые координаты через x мс

1 голос
/ 10 февраля 2012

У меня есть 2 координаты, источник и пункт назначения.Я могу рассчитать расстояние между двумя точками, но я должен знать, по каким координатам что-то, что идет от источника к месту назначения, через некоторое время, учитывая определенную скорость ходьбы (единицы / мс).Каков наилучший способ сделать это?

Скорее всего, это простая проблема, но ее трудно найти, поскольку я не знаю точных математических терминов.

1 Ответ

1 голос
/ 10 февраля 2012

Учитывая точку A (источник) с координатами (Xa, Ya) и точку B (Xb, Yb) пункта назначения, расстояние между ними составляет

Da, b = Sqrt ((Xa-Xb) ^ 2 + (Ya-Yb) ^ 2)

* Sqrt = квадратный корень

Через t секунд движущийся объект (он движется со скоростью U) будет в точке T (Xt, Yt). Расстояние от источника

Да, т = U * т

Координаты точки Т:

Xt = Xa + (Xb - Xa) * Dat / Dab

Yt = Ya + (Yb - Ya) * Dat / Dab

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...