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

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

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

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

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

 
Пример: Построить ортотреугольник, индуцированный заданным треугольником.



1
Точка p3 задана координатами 158 и -47.5 .
2
Точка p2 задана координатами -60 и 133.5 .
3
Прямая o2 задана точками p2 и p3 .
4
Точка p1 задана координатами -206 и -82.5 .
5
Прямая o3 задана точками p3 и p1 .
6
Прямая o1 задана точками p1 и p2 .
7
Ортотреугольник o4 - o5 - o6 для треугольника, построенного на прямых o1 , o2 , o3 .

 
 
Структура алгоритма
 
1
Прямая o1 задана координатами двух точек: X1= -238 , Y1= -89 , X2= -18 , Y2= 154 .
2
Прямая o2 задана координатами двух точек: X1= -146 , Y1= 228 , X2= 226 , Y2= 117 .
3
Прямая o3 задана координатами двух точек: X1= 405 , Y1= 129 , X2= -270 , Y2= -97 .
4
Прямые o4 , o5 , o6 - высоты треугольника, построенного на прямых o1 , o2 , o3 .
5
Точка p1 есть пересечение прямых o2 и o4 .
6
Точка p2 есть пересечение прямых o1 и o6 .
7
Точка p3 есть пересечение прямых o3 и o5 .
8
Прямая o7 задана точками p2 и p1 .
9
Прямая o8 задана точками p1 и p3 .
10
Прямая o9 задана точками p3 и p2 .