Геометрия, вопрос задал DK404 , 1 год назад

Нужно срочно формулу для получения координат сторон по его координатам середин сторон.

Желательно как можно кратче и формульно.
Чтобы можно было более менее вшить в Python скрипт

Ответы на вопрос

Ответил DeMoN542
1

x1, y1 = map(int, input().split())

x2, y2 = map(int, input().split())

x3, y3 = map(int, input().split())

print(x3 + x1 - x2, y3 + y1 - y2)

print(x1 + x2 - x3, y1 + y2 - y3)

print(x2 + x3 - x1, y2 + y3 - y1)

Если у нас даны средние точки треугольника, то мы можем взять точки по x и посчитать разность любых двух, заметим что проведя линию между ними мы получим среднюю линию в треугольнике, и наша разность - это длинна этой средней линии по оси x, далее приплюсовываем к оставшейся координате и получаем одну из вершин, с остальными x и y аналогично

Новые вопросы