Фаска
 
Отношение предназначено для Прямой линии (фаски), отсекающей на двух исходных пересекающихся прямых линиях (Прямая 1 и Прямая 2) равные отрезки длиной Отступ с общей точкой в точке пересечения исходной прямых, а также точек пересечения получаемой прямой с заданными. Местоположение получаемых отрезков определяется направлением исходных прямых, т.е. отрезки строятся в положительном направлении от точки пересечения исходных прямых. Местоположение линии-фаски может быть изменено указанием знака минус перед именем соответственной исходной прямой, а также указанием знака перед именем переменной в параметре Отступ.

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

 
Параметры
Типы объектов
Функциональное назначение параметров
Прямая
Прямая
Прямая-фаска
Точка 1
Точка
Точка пересечения прямой-фаски с первой исходной прямой
Точка 2
Точка
Точка пересечения прямой-фаски со второй исходной прямой
Прямая 1
Прямая
Первая исходная прямая
Прямая 2
Прямая
Вторая исходная прямая
Отступ
Величина
Расстояние между точкой пересечения исходных прямых и любой из точек пересечения прямой-фаски с исходными прямыми
 

Прототип команды: OB Согласование Прямая Точка1 Точка2 ; {-}Прямая1 {-}Прямая2 {-}Отступ .

 
Пример:

Построить прямую-фаску o3 по отношению к прямым линиям o1 и o2, пересекающую эти прямые на расстоянии 50 от геометрического места точки их пересечения.


Алгоритм "Главный"
1
Прямая o1 задана координатами двух точек: X1= -92.5 , Y1= -40.5 , X2= -51.5 , Y2= 74.5 .
2
Прямая o2 задана координатами двух точек: X1= -150.5 , Y1= -23.5 , X2= -5.5 , Y2= -16.5 .
3
Прямая o3 - фаска с узлами p1 и p2 на прямых o1 и o2 с отступом 50 .