Найдите угол направления робота к положению цели

Я пытаюсь смоделировать движение робота в pygame, в моем алгоритме мне нужно вычислить угол направления робота к цели (угол между роботом x_frame и линией, соединяющей робота с целью), и важно знать знак угла ( положительный или отрицательный). Система координат Pygame сбивает с толку, потому что она отражает угол y, но углы рассчитываются как обычная система координат.

У меня есть трехточечная координата (показана на рисунке зеленым кругом), и мне нужен угол между линией тростника и желтой линией.

Спасибо за вашу помощь

введите здесь описание изображения


person m031n    schedule 24.07.2021    source источник