Коника точкой, двумя полярами и двумя полюсами |
|
|
Отношение предназначено для построения Коники (кривой второго порядка) по Точке, и двум парам соответственных Поляр и Полюсов.
Если тип объекта, указанного в любом из входных параметров, несовместим с типом этого параметра, то при активизированном флажке NIL в выходной параметр заносится NIL-объект
|
|
|
|
Параметры |
Типы объектов |
Функциональное назначение параметров |
|
Коника |
Коника |
Коника - результат построения |
|
Точка |
Точка |
Исходная точка |
|
Поляра 1 |
Прямая |
Первая прямая, являющаяся полярой полюса 1по отношению к конике |
|
Полюс 1 |
Точка |
Первая точка, являющаяся полюсом поляры 1 по отношению к конике |
|
Поляра 2 |
Прямая |
Вторая прямая, являющаяся полярой полюса 2 по отношению к конике |
|
Полюс 2 |
Точка |
Вторая точка, являющаяся полюсом поляры 2 по отношению к конике |
|
|
Прототип команды: YB2 Согласование Коника ; Точка Поляра_1 Полюс_1 Поляра_2 Полюс_2 .
|
|
Пояснение к реализации функции:
Алгоритм "Главный" |
1 |
|
Точка point задана координатами -300.5 и 44 . |
2 |
|
Прямая o1 задана координатами двух точек: X1= -267.5 , Y1= 293 , X2= -34.5 , Y2= 171 . |
3 |
|
Прямая o2 задана координатами двух точек: X1= 92.5 , Y1= -74 , X2= -199.5 , Y2= -138 . |
4 |
|
Точка pole2 задана координатами -140.904291 и -0.188450197 . |
5 |
|
Точка pole1 задана координатами -109.338898 и 108.482613 . |
6 |
|
Прямая o3 задана точками pole2 и pole1 . |
7 |
|
Точка p3 есть пересечение прямых o1 и o2 . |
8 |
|
Точка p1 есть пересечение прямых o3 и o1 . |
9 |
|
Точка p2 есть пересечение прямых o3 и o2 . |
10 |
|
Инволюция psi1 на носителе o3 : пара p2 и pole2 , объекты pole1 и p1 . |
11 |
|
Прямые p4 и p5 - двойные прямые проективитета пучков psi1 . |
12 |
|
Прямая o4 задана точками p3 и p5 . |
13 |
|
Прямая o5 задана точками p3 и p4 . |
14 |
|
Коника conic по точке point , касательной o5 в точке p4 и касательной o4 в точке p5 . |
|
Структура алгоритма
|
|
Пример:
Построить конику, проходящую через точку p1, полярой o1 и полюсом p2, полярой o2 и полюсом p3.
Алгоритм "Главный" |
1 |
|
Прямая o2 задана координатами двух точек: X1= 161.5 , Y1= 16 , X2= 101.5 , Y2= -148 . |
2 |
|
Прямая o1 задана координатами двух точек: X1= -25.5 , Y1= 164 , X2= 75.5 , Y2= 91 . |
3 |
|
Точка p3 задана координатами 47.5 и -46 . |
4 |
|
Точка p2 задана координатами -15.5 и 76 . |
5 |
|
Точка p1 задана координатами -155.5 и -28 . |
6 |
|
Коника y1 по точке p1 , (поляре o1 , полюсу p2 ), (поляре o2 , полюсу p3 ). |
|
|
|
|
|
|
|
|
|
|