Окружность, внеписанная в треугольник
 

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

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

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

Прототип команды: TR007 Согласование Окружность Точка1 Точка2 Точка3 ; Первая_сторона_треугольника Вторая_сторона_треугольника Третья_сторона_треугольника .

 

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

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

Алгоритм "Главный"
1
Прямая o1 задана координатами двух точек: X1= -460.78477 , Y1= -202.94702 , X2= -298.78477 , Y2= -95.947021 .
2
Прямая o2 задана координатами двух точек: X1= -314.5 , Y1= 190 , X2= -15.5 , Y2= 32 .
3
Прямая o3 задана координатами двух точек: X1= 252.5 , Y1= -69 , X2= -396.5 , Y2= -56 .
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
Бисcектрисы o7 и o8 в угле, образованном прямыми o4 и -o5 .
11
Бисcектрисы o9 и o10 в угле, образованном прямыми o5 и -o6 .
12
Точка p4 есть пересечение прямых o7 и o10 .
13
Точка p5 есть проекция точки p4 на прямую o4 .
14
Точка p6 есть проекция точки p4 на прямую o5 .
15
Точка p7 есть проекция точки p4 на прямую o6 .
16
Окружность d1 проведена через точки p5 , p6 и p7 .
17
Точка p8 есть пересечение прямых o8 и o9 .
18
Точка p9 есть проекция точки p8 на прямую o4 .
19
Точка p10 есть проекция точки p8 на прямую o5 .
20
Точка p11 есть проекция точки p8 на прямую o6 .
21
Окружность d2 проведена через точки p9 , p10 и p11 .
22
Точка p12 есть пересечение прямых o8 и o10 .
23
Точка p13 есть проекция точки p12 на прямую o4 .
24
Точка p14 есть проекция точки p12 на прямую o5 .
25
Точка p15 есть проекция точки p12 на прямую o6 .
26
Окружность d3 проведена через точки p13 , p14 и p15 .
 
 
Структура функции
 
 

Пример 1:

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

Алгоритм "Главный"
1
Точка p1 задана координатами -170.5 и -70 .
2
Точка p2 задана координатами -44.5 и 91 .
3
Точка p3 задана координатами 121.5 и -43 .
4
Прямая o1 задана точками p1 и p2 .
5
Прямая o3 задана точками p2 и p3 .
6
Прямая o5 задана точками p3 и p1 .
7
Вневписанная окружность d1 , касается треугольника, построенного на прямых o1 , o3 , o5 , в точках p4 , p5 , p6 .