Поляра
 

Отношение предназначено для нахождения Образа объекта, соответственного объекту-Прообразу в поляритете, заданном Коникой.

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



 
Параметры
Типы объектов
Функциональное назначение параметров
Образ
Точка, прямая, окружность, коника
Образ в поляритете
Полюс
Прямая, точка, коника
Исходный прообраз
Коника
Коника, окружность
Исходная коника (окружность), определяющая поляритет
 

Прототип команды: Y6 Согласование Поляра ; Полюс Коника .

 

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

Входные параметры: y1 и point.

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

Алгоритм "Главный"
1
Объект p1 выделен как 1 -й компонент объектa y1 .
2
Объект p3 выделен как 3 -й компонент объектa y1 .
3
Точка point задана координатами -66.5 и 187.5 .
4
Прямая o4 задана точками point и p1 .
5
Прямая o3 задана точками point и p3 .
6
Точки p9 и p10 есть пересечение прямой o3 и коники y1 .
7
Точки p11 и p12 есть пересечение прямой o4 и коники y1 .
8
Прямая o8 задана точками p11 и p9 .
9
Прямая o7 задана точками p10 и p12 .
10
Прямая o6 задана точками p12 и p9 .
11
Прямая o5 задана точками p10 и p11 .
12
Точка p15 есть пересечение прямых o7 и o8 .
13
Точка p13 есть пересечение прямых o5 и o6 .
14
Прямая polara задана точками p13 и p15 .

структура функции для аргумента-точки

 

 
Пример:

Построить поляру o1 точки p6 относительно коники y1.


Алгоритм "Главный"
1
Точка p1 задана координатами -239 и 14 .
2
Точка p2 задана координатами -198 и 104 .
3
Точка p3 задана координатами 20 и 105 .
4
Точка p4 задана координатами 51 и -22 .
5
Точка p5 задана координатами 158 и -101 .
6
Коника y1 по точкам p1 , p2 , p3 , p4 , p5 .
7
Точка p6 задана координатами -86 и 144 .
8
Поляра o1 точки p6 относительно коники y1 .