Как вычислить координату угла А прямоугольника?
По моему
Ax = Bx - length*cosC
Ay = By - length*sinC
Ax,  Ay  - координаты точки A
C          - угол
length  - расстояние от A до B
Странно, обычно известны координаты центра и все размеры

определяй координаты центра, для этого можно взяв за начало координат точку B (0,0) повернуть расположенный нормально прямоугольник (в твоей схеме это отрицательные значения по X,Y соответственно половина ширины и высоты прямоугольника), используя матрицу поворота

Затем получаешь координаты центра, прибавив к полученным координатам B, а чтобы получить координаты A снова прибавляешь (так как вектор тот же самый)