Высоты треугольника
 

Отношение предназначено для построения высот треугольника.

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

 
 
 
Клавиша
Предварительно
выделено:
Действие
Выделение после действия:
h, H Три прямые Построение высот треугольника, образованного тремя прямыми Выделяются высоты
 
 
Параметры
Типы объектов
Функциональное назначение параметров
Высота 1
Прямая
Высота, исходящая из точки пересечения первой и третьей сторон треугольника
Высота 2
Прямая
Высота, исходящая из точки пересечения первой и второй сторон треугольника
Высота 3
Прямая
Высота, исходящая из точки пересечения второй и третьей сторон треугольника
Первая сторона треугольника
Прямая
Первая сторона треугольника
Вторая сторона треугольника
Прямая
Вторая сторона треугольника
Третья сторона треугольника
Прямая
Третья сторона треугольника
 

Прототип команды: TR011 Согласование Высота_1 Высота_2 Высота_3 ; Первая_сторона_треугольника Вторая_сторона_треугольника Третья_сторона_треугольника .

 

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

Выходные параметры: o7, o8, o9.

Алгоритм "Главный"
1
Прямая o1 задана координатами двух точек: X1= -300.5 , Y1= -53 , X2= -213.5 , Y2= 29 .
2
Прямая o2 задана координатами двух точек: X1= -183.5 , Y1= 235 , X2= 22.5 , Y2= 64 .
3
Прямая o3 задана координатами двух точек: X1= 523.5 , Y1= -218 , X2= -328.5 , Y2= -144 .
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
Прямая o9 проведена через точку p2 под углом 90 к прямой o6 .
 
 
Структура функции
 
 

Пример 1:

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

Алгоритм "Главный"
1
Точка p1 задана координатами -115.5 и -59 .
2
Точка p2 задана координатами -37.5 и 110 .
3
Точка p3 задана координатами 120.5 и -33 .
4
Прямая o1 задана точками p1 и p2 .
5
Прямая o3 задана точками p2 и p3 .
6
Прямая o5 задана точками p3 и p1 .
7
Прямые o4 , o6 , o7 - высоты треугольника, построенного на прямых o1 , o3 , o5 .