Ортоцентр треугольника
 

Отношение предназначено для выполнения построения ортоцентра треугольника. Ортоцентр треугольника - точка пересечения высот треугольника или их продолжений. Подробнее см. ортоцентр треугольника.

Если тип объекта, указанного во входном параметре, несовместим с типом этого параметра, то при активизированном флажке NIL в выходной параметр заносится NIL-объект.

 
Параметры
Типы объектов
Функциональное назначение параметров
Ортоцентр треугольника
Точка
Ортоцентр треугольника
Первая сторона треугольника
Прямая
Первая сторона треугольника
Вторая сторона треугольника
Прямая
Вторая сторона треугольника
Третья сторона треугольника
Прямая
Третья сторона треугольника
 

Прототип команды: TR004 Согласование Ортоцентр_треугольника ; Первая_сторона_треугольника Вторая_сторона_треугольника Третья_сторона_треугольника .

 

Входные параметры: o1, o2, o3.

Выходной параметр: p4.

Алгоритм "Главный"
1
Прямая o1 задана координатами двух точек: X1= -286.5 , Y1= -104 , X2= -85.5 , Y2= 58 .
2
Прямая o2 задана координатами двух точек: X1= -145.5 , Y1= 186 , X2= 120.5 , Y2= 19 .
3
Прямая o3 задана координатами двух точек: X1= 433.5 , Y1= -115 , X2= -289.5 , Y2= -94 .
4
Точка p1 есть пересечение прямых o1 и o2 .
5
Точка p2 есть пересечение прямых o2 и o3 .
6
Точка p3 есть пересечение прямых o3 и o1 .
7
Прямая o4 задана точками p1 и p2 .
8
Прямая o5 задана точками p2 и p3 .
9
Прямая o6 задана точками p3 и p1 .
10
Прямая o7 проведена через точку p3 под углом 90 к прямой o4 .
11
Прямая o8 проведена через точку p1 под углом 90 к прямой o5 .
12
Точка p4 есть пересечение прямых o7 и o8 .
 
 
Структура функции
 
 

Пример 1:

Построить ортоцентр p4 треугольника, заданного на вершинах p1, p2 и p3.

Алгоритм "Главный"
1
Точка p1 задана координатами -200.5 и -79 .
2
Точка p2 задана координатами -57.5 и 132 .
3
Точка p3 задана координатами 80.5 и -113 .
4
Прямая o1 задана точками p1 и p2 .
5
Прямая o3 задана точками p2 и p3 .
6
Прямая o5 задана точками p3 и p1 .
7
Ортоцентр p4 , треугольника, построенного на прямых o1 , o3 , o5