Пересечение кривой Безье и прямой линии
 
Отношение предназначено для построения Точки пересечения Прямой линии и Кривой Безье.

Если тип объекта, указанного в любом из входных параметров, оказывается несовместимым с типом этого параметра, то при установленном флажке NIL в выходной параметр заносится значение NIL-объекта.
 
 
 
Клавиша
Предварительно
выделено:
Действие
Выделение после действия:
p, P Прямая и кривая Безье Нахождение точек пересечения прямой линии и кривой Безье Выделяются точки пересечения,
выделение исходных объектов снимается
 
 
 
Параметры
Типы объектов
Функциональное назначение параметров
Точка Точка Искомая точка пересечения
Прямая Прямая, вектор Исходная прямая линия
Безье Кривая Безье Исходная кривая Безье
 

Прототип команды: Z1 Согласование Точка ; Прямая Безье .

 
Пример:

Найти точки пересечения p5 прямой линии o1 и кривой Безье z1.

Алгоритм "Главный"
1
Точка p1 задана координатами -150.5 и -59.5 .
2
Точка p2 задана координатами -109.5 и 60.5 .
3
Точка p3 задана координатами 27.5 и 49.5 .
4
Точка p4 задана координатами 61.5 и -57.5 .
5
Кривая Безье z1 - на точках p1 , p2 , p3 , p4 .
6
Прямая o1 задана координатами двух точек: X1= -233.5 , Y1= 12.5 , X2= 104.5 , Y2= -25.5 .
7
Точка p5 есть пересечение прямой o1 с кривой Безье z1 .