Упорядочить точки в заданном направлении
 

Отношение предназначено для упорядоченного занесения точек из списка Точки 1 в список Точки с учетом возрастания значений параметра проекций этих точек на прямой, задающей направление упорядочения.

В список Параметры заносятся значения параметров проекций упорядоченных точек.

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

 
Параметры
Типы объектов
Функциональное назначение параметров
Точки
Точка
Список упорядоченных точек
Параметры
Величина
Параметры проекций упорядоченных точек на прямую, задающую направление упорядочения
Точки 1
Точка
Исходные собственные точки вещественной плоскости
Направление
Прямая
Собственная прямая вещественной плоскости, определяющая направление упорядочения
 

Прототип команды: PI Согласование Точки Параметры ; Точки1 {-}Направление .

 

Пример:

Упорядочить точки p4 на прямой o1, образованные отображением ряда точек p2 окружности d1, спроецированного на прямую o1 из центра p3.

Алгоритм "Главный"
1
Точка p1 задана координатами 0 и -1 .
2
Окружность d1 задана центром p1 и радиусом 61.4 .
3
Интервал c1 : начало 0 , конец 0.5 , количество 10 .
4
Точка p2 принадлежит объекту d1 с параметром принадлежности c1 . Согласование множественное.
5
Точка p3 задана координатами 71 и 73 .
6
Прямая o1 задана координатами двух точек: X1= 38 , Y1= 312 , X2= 366 , Y2= 102 .
7
Прямая o2 задана точками p2 и p3 . Согласование множественное.
8
Точка p4 есть пересечение прямых o2 и o1 . Согласование множественное.
9
Точки p5 и параметры c2 есть результат упорядочения точек p4 вдоль направления o1 .