Главные диаметры коники
 

Отношение предназначено для определения главных диаметров Прямая 1 и Прямая 2 Коники.

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

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

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

Прототип команды: OY Согласование Прямая1 Прямая2 ; Эллипс .

 

Входной параметр: y0.

Выходные параметры: diam1, diam2.

Алгоритм "Главный"
1
Точка p0 задана координатами -149.5 и -86.5 .
2
Точка p1 задана координатами -97.5 и 149.5 .
3
Точка p2 задана координатами 176.3 и 110.8 .
4
Точка p3 задана координатами 309.2 и -116.2 .
5
Точка p4 задана координатами 176.5 и -222.5 .
6
Коника y0 по точкам p1 , p2 , p3 , p4 , p0 .
7
Несобственная точка p5 задана направлением 0 .
8
Несобственная точка p6 задана направлением 90 .
9
Прямые o0 , и o1 , проведены из точки p5 конике y0 и касаются ее в точках p7 и p8 .
10
Прямые o2 , и o3 , проведены из точки p6 конике y0 и касаются ее в точках p9 и p10 .
11
Прямая o4 задана точками p7 и p8 .
12
Прямая o5 задана точками p10 и p9 .
13
Точка O есть пересечение прямых o4 и o5 .
14
Прямая o6 задана точками O и p6 .
15
Прямая o7 задана точками O и p5 .
16
Точки p12 и p13 есть пересечение прямой o6 и коники y0 .
17
Точки p14 и p15 есть пересечение прямой o7 и коники y0 .
18
Прямая o8 касательная к в точке p13 к конике y0 .
19
Точка C задана координатами -11.81 и 73.33 .
20
Прямая o9 касательная к в точке p15 к конике y0 .
21
Прямая o10 проведена через точку O под углом 0 к прямой o8 .
22
Окружность d0 задана центром C и точкой O .
23
Прямая o11 проведена через точку O под углом 0 к прямой o9 .
24
Точки p20 и B2 есть пересечение прямой o11 и окружности d0 спец.вариант.
25
Точки p19 и A1 есть пересечение прямой o6 и окружности d0 спец.вариант.
26
Точки p24 и B1 есть пересечение прямой o7 и окружности d0 спец.вариант.
27
Точки p22 и A2 есть пересечение прямой o10 и окружности d0 спец.вариант.
28
Прямая o12 задана точками B1 и B2 .
29
Прямая o13 задана точками A2 и A1 .
30
Точка P есть пересечение прямых o12 и o13 .
31
Прямая o14 задана точками C и P .
32
Точки D1 и D2 есть пересечение прямой o14 и окружности d0 спец.вариант.
33
Прямая o15 задана точками O и D1 .
34
Прямая o16 задана точками O и D2 .
35
Точки T и S есть пересечение прямой o16 и коники y0 .
36
Точки R и Q есть пересечение прямой o15 и коники y0 .
37
Прямая diam1 задана точками T и S .
38
Прямая diam2 задана точками Q и R .

 

 

Структура функции

Загрузить прототип функции

 
Пример:

Построить главные диметры эллипса y1.


Алгоритм "Главный"
1
Точка p1 задана координатами -283.5 и -3.5 .
2
Точка p2 задана координатами -153.5 и 72.5 .
3
Точка p3 задана координатами 4 и 80.5 .
4
Точка p4 задана координатами 39.5 и -14.5 .
5
Точка p5 задана координатами -56.5 и -87.5 .
6
Коника y1 по точкам p1 , p2 , p3 , p4 , p5 .
7
Прямые o1 и o2 - главные диаметры эллипса y1 .