Как переместить точку указанными расстоянием и углом?
Вот
где x1,y1 - координаты точки Aa - угол в градусахd - расстояние
где B = (x1+d cos a, y1+d sin a)
Расстояние и угол (r, fi) задают вектор перемещения. Находите его координаты t =(xt, yt) в декартовой с. к. по формуле перевода из полярных координат.  И потом B = A + t;