Коника по трем точкам и касательной в точке
 
Отношение предназначено для построения Коники (кривой второго порядка) по трем свободным Точкам, Касательной прямой и ее Точки касания со строящейся Коникой.

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

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

Прототип команды: Y8 Согласование Коника ; Точка1 Точка2 Точка3 Касательная Точка_касания

 

Пояснение к реализации функции:

Алгоритм "Главный"
1
Точка p1 задана координатами -285.5 и -45.5 .
2
Точка p2 задана координатами -179.5 и -105.5 .
3
Точка p3 задана координатами -33.5 и -21.5 .
4
Прямая prm4 задана координатами двух точек: X1= -254.5 , Y1= 156.5 , X2= 46.5 , Y2= 67.5 .
5
Точка p5 принадлежит объекту prm4 с параметром принадлежности 0.41712511 .
6
Прямая o1 задана точками p1 и p2 .
7
Прямая o2 задана точками p2 и p3 .
8
Точка p7 есть пересечение прямых o2 и prm4 .
9
Прямая o3 задана точкой p3 и углом 140 к оси OX.
10
Прямая o4 задана точками p1 и p5 .
11
Точка p8 есть пересечение прямых o3 и o4 .
12
Прямая o5 задана точками p8 и p7 .
13
Точка p6 есть пересечение прямых o1 и o5 .
14
Прямая o6 задана точками p5 и p6 .
15
Точка pp есть пересечение прямых o3 и o6 .
16
Коника y1 по точкам p1 , p2 , p3 , p5 , pp .

 

Структура алгоритма

 
Пример:

Построить конику, проходящую через три точки p1, p2 и p3 и касательную к прямой линии o1 в точке p4.

Алгоритм "Главный"
1
Точка p1 задана координатами -204.5 и -73.5 .
2
Точка p2 задана координатами -249.5 и 18.5 .
3
Точка p3 задана координатами -62.5 и 4.5 .
4
Прямая o1 задана координатами двух точек: X1= -337.5 , Y1= 60.5 , X2= -98.5 , Y2= 85.5 .
5
Точка p4 принадлежит объекту o1 с параметром принадлежности 0.8290098 .
6
Коника y1 по точкам p2 , p1 , p3 и касательной o1 в точке p4 .