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

В качестве точек допускается выбирать вещественные точки. Любые две из четырех точек могут быть несобственными (бесконечно удаленными) точками плоскости.

Если тип объекта, указанного во входном параметре, несовместим с типом этого параметра, то при активизированном флажке NIL в выходной параметр заносится NIL-объект.
 
Параметры
Типы объектов
Функциональное назначение параметров
Коника 1
Коника
Превая коника - результат построения
Коника 2
Коника
Вторая коника - результат построения
Точка 1
Точка
Точка касания первой коники и заданной прямой
Точка 2
Точка
Точка касания второй коники и заданной прямой
Точка 1
Точка
Первая исходная точка
Точка 2
Точка
Вторая исходная точка
Точка 3
Точка
Третья исходная точка
Точка 4
Точка
Четвертая исходная точка
Прямая
Прямая
Исходная прямая
 

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

 
Пример:

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


Алгоритм "Главный"
1
Точка p1 задана координатами -99.5 и -121.5 .
2
Точка p2 задана координатами -156.5 и -12.5 .
3
Точка p3 задана координатами -92.5 и 64.5 .
4
Точка p4 задана координатами 75.5 и -29.5 .
5
Прямая o1 задана координатами двух точек: X1= -156.5 , Y1= 215.5 , X2= 457.5 , Y2= -70.5 .
6
Коники y1 и y2 с касанием в точках p5 и p6 по точкам p3 , p2 , p1 , p4 и прямой o1 .