Ссылка для изучения. Нужны формулы раздела поворот в двумерном пространстве
Поворот координат
к примеру, у тебя есть две пары координат Х1 , У1 и Х2, У2, первая это радар, вторая еще какой то объект в виде точки
Эти координаты имеются в глобальной системе координат (ГСК).
Для радара есть локальная система координат (ЛСК), с нулем в антенне радара.
Для того что бы перейти от глобальной к локальной надо будет получить координаты х1, у1 и х2 , у2. И получить таким образом
х1=Х1+dX
y1=Y1+dY
x2=X2+dX
y2=Y2+dY
для 1-го случая Х1,У1 это радар
тогда
0=Х1+dX
0=Y1+dY
или
dx=-X1
dy=-Y1
если радар двигается, то значения dx и dy надо вычислять постоянно при каждом обновлении координат X1 Y1
Теперь всегда можно получить координаты любого другого объекта в ЛСК.
Если просто отобразить на экране x2,y2 , то это будет положение без учета поворота.
Теперь угол поворота. Не важно как ты его получил. Если брать реальную картографию . без учета магнитных отклонений и т.д., упрощая задачу, то нулевое направление это направление на север. Угол поворота будет называться азимут. Если твой азимут 20, то это значит, что направление на север будет на 20 градусов левее твоего взгляда. Теперь надо просто преобразовать локальные координаты объекта х2 , у2 по формулам из ссылки. Получишь локальные координаты объекта с учетом твоего поворота.