Задать вопрос
  • Как создать траекторию, пространство, координаты?

    Lelush
    @Lelush Автор вопроса
    Всем большое спасибо за участие в размышлениях , пока что я дошел до такого метода реализации проекта:

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

    Из данных нам было известно : курс корабля в градусах ( курс берется от севера ) , его скорость. Курс второго корабля , его скорость , кратчайшее расстояние между двумя кораблями и пеленг ( градус , в котором находится второе судно относительно нашего , считая от севера )

    Далее можно создать треугольник. Прикреплю рисунок с кучей пометок.

    63b74a7a6119a925876310.jpeg

    Если вкратце , то зная значения пеленга , кратчайшего расстояния и курсов двух кораблей мы можем построить треугольник , два угла между курсами и кораблями рассчитать довольно просто . После этого по теореме синусов мы можем найти третий угол , а главное - расстояния , которые осталось пройти двум кораблям до точки сближения.
    Ну а после подсчитать время , за которое корабли дойдут до этой точки , основываясь на их скоростях. Если время одинаково или близко к таковому , то суда могут столкнуться. В этом случае можно принимать решение об изменении курса или скорости.

    Еще раз спасибо всем и извините за нечетко поставленный вопрос или формулировку , как и ожидалось , координаты в реализации проекта не понадобились .
    Ответ написан