Задать вопрос
rework
@rework
Помог ответ? В благодарность отметь его решением

Как зная координаты объекта в 2d плоскости, угол его в направления в радианах и скорость, рассчитать новые координаты через единицу времени?

Например:
Есть плоскость 1000x1000 м., на ней расположен объект в точке 100x100, угол его направления равен 0.64 радиан, скорость равна 1 м./сек в какой точке будет объект через 1 сек ?
  • Вопрос задан
  • 790 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Путь = время * скорость
  1. Нашли длину, которую он пройдёт.
  2. Есть длина, есть угол – это вектор перемещения.
  3. Надо сложить векторы начального положения и перемещения.
Новый_X = Старый_X + Путь * cos(угла)
Новый_Y = Старый_Y + Путь * sin(угла)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Alexander1705
Проблемой описанной в вашем вопросе занимается раздел науки тригонометрия.

В вашем случае изменение координат по осям X и Y будет cos(φ) и sin(φ) соответственно.

P. S. Это, если угол φ отсчитывается от направления оси X против часовой стрелки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы