Дан квадрат

со стороной

. Без ограничений общности будем считать, что точка

находится в левом верхнем углу квадрата, точка

- в правом верхнем углу.
Внутри квадрата вписана окружность с центром в точке

. Из точки

, которая является серединой стороны AB, по окружности по часовой стрелке отложили 220 градусов и получили точку

. Через точки

и

провели прямую, которая пересекает сторону

квадрата в точке

.
Необходимо найти расстояние

.
Задача возникла таким образом: необходимо было разукрасить квадрат с градиентом, который задается тремя параметрами: цвет, из которого выполняется переход, цвет, в который выполняется переход, и уголом направления перехода. По некоторым причинам угол нельзя задать в градусах, а можно только с помощью указания двух точек (т.е. по сути вектором). Т.е. нужно найти точку

, тогда можно будет указать вектор направления.
Пример градиента, о котором идет речь
https://mycolor.space/gradient