Попробуем построить на отрезке \(\overline {AB}\)
Для этого надо повернуть вектор/отрезок \(\overline {AB}\) на 90 градусов
Вектор \(\overline {AB}\) имеет координаты \((B_x - A_x, B_y - A_y)\)
вектор \(\overrightarrow {BC} \perp \overrightarrow {AB}\) будет иметь координаты \((B_y - A_y, A_x -B _x)\)
и его надо "приложить" к точкам \(B, A\)
Получим \(C = (B_x + B_y - A_y, B_y + A_x -B _x), D = (A_x + B_y - A_y, A_y + A_x -B _x)\)
Осталось последовательно соединить точки \(A, B, C, D\)