|
|
Отношение предназначено для нахождения Образа объекта, соответственного объекту-Прообразу в поляритете, заданном Коникой.
Если тип объекта, указанного в любом из входных параметров, оказывается несовместимым с типом этого параметра, то при установленном флажке 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 . |
|
|
|
|
|
|
|
|
|
|