Найти неизвестную точку треугольника на координатной плоскости

Треугольник ABC на оси координат X, Y

Рис. 1. Равнобедренный треугольник ABC на координатной плоскости x, y


Ребят нужна помощь с решением задачи. В геометрии не силен, поэтому формулы с интернета никак не помогли. Кто сможет написать вменяемую формулу для нахождения точки B?

В общем суть нашей задачи:

У нас есть Равнобедренный треугольник ABC на плоскости X, Y. Нам известны координаты точек A (x1, y1) и точки C (x2, y2), а так же их углы. Так же мы знаем угол точки B (x3, y3). Важно понимать, что треугольник на плоскости координат не всегда стоит ровно, у точек A и C - y не одинаков.

Нужно найти точку B (x3, y3)


Ответы (1 шт):

Автор решения: MBo
M = (A + C) / 2
D = (C - A) / 2
B.x = M.x - D.y * tan(A)
B.y = M.y + D.x * tan(A)
→ Ссылка