Значимость объекта
 
Отношение предназначено для присвоения выходному объекту типа логическая величина, значения ИСТИНА (true), если объект входного не является NIL-объектом (т.е. в результате выполнения операции порождающей объект, он получил допустимое значение). В противном случае (объект является NIL-объектом) в выходную переменную заносится значение ЛОЖЬ (false).

При решении геометрических задач возможны случаи вырождения построений (образование объектов с неопределенными значениями). Определение признака значимости объекта необходимо, в частности, при организации альтернативных ветвей алгоритма. В таких случаях, например, часто используется отношение "Селектор" (см. пример реализации отношения Коллинеарное преобразование объекта).

 
Параметры
Типы объектов
Функциональное назначение параметров
Условия Логическая величина Результат логической операции
Объекты Произвольный тип Объект, проверяемый на признак наличия определенного значения (т.е. объект не имеет NIL-значения)
 

Прототип команды: GD Согласование Условие ; Объекты .

 
Пример:

Использование функции "Значимость объекта" для решения геометрической задачи

1
Свободная коникаy1 по координатам 204 , -166.5 , 1 , 24.7 , 132.3 , 1, -106.5 , -211.9 , 1 , 160.9 , -126.7 , 1 , 48.24 , -220.9 , 1 .
2
Прямые o1 и o2 - главные диаметры эллипса y1 .
3
Точка p6 есть центр объекта y1 .
4
Точка p21 принадлежит объекту y1 с параметром принадлежности 0.73811455 .
5
Прямые o3 , и o4 , проведены из точки p6 конике y1 и касаются ее в точках p7 и p8 .
6
Точки p9 и p10 есть пересечение прямой o1 и коники y1 .
7
Точки p14 и p15 есть пересечение прямой o1 и коники y1 .
8
Прямая o8 касательная в точке p21 к конике y1 .
9
Прямая o5 проведена через точку p10 под углом 0 к прямой o1 .
10
Прямая o6 проведена через точку p15 под углом 0 к прямой o1 .
11
Прямая o7 задана точками p14 и p15 .
12
Точка p11 есть пересечение прямых o4 и o5 .
13
Точка p16 есть пересечение прямых o3 и o6 .
14
Окружность d3 задана центром p9 и диаметром o7 .
15
Окружность d1 задана центром p6 и точкой p11 .
16
Окружность d2 задана центром p6 и точкой p16 .
17
Точки p19 и p20 есть пересечение прямой o1 и окружности d3 .
18
Точки p12 и p13 есть пересечение прямой o1 и окружности d1 .
19
Точки p17 и p18 есть пересечение прямой o1 и окружности d2 .
20
Логическая величина g3 есть значимость объектов p19
21
Логическая величина g1 есть значимость объектов p12
22
Логическая величина g2 есть значимость объектов p17
23
В объект f1 заносится p12 при g1 , p17 при g2 , p19 при g3.
24
В объект f2 заносится p13 при g1, p18 при g2, p20 при g3.
25
Прямая o9 задана точками f1 и p21 .
26
Прямая o10 задана точками f1 и p19 .
27
Прямая o12 задана точками f2 и p21 .
28
Прямая o13 задана точками f2 и p20 .
29
Прямая o16 задана точками f1 и f2 .
30
Прямая o11 проведена через точку f1 под углом 90 к прямой o9 .
31
Прямая o14 проведена через точку f2 под углом 90 к прямой o12 .
32
Точка p22 есть пересечение прямых o8 и o11 .
33
Точка p23 есть пересечение прямых o8 и o14 .
34
Точка p24 есть проекция точки p22 на прямую o16 .
35
Точка p25 есть проекция точки p23 на прямую o16 .
36
Прямая dr2 задана точками p25 и p23 .
37
Прямая dr1 задана точками p24 и p22 .