Точки пересечения кривой Безье и прямой |
|
|
Отношение предназначено для построения Точки пересечения Прямой линии и Кривой Безье.
Если тип объекта, указанного в любом из входных параметров, оказывается несовместимым с типом этого параметра, то при установленном флажке 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 . |
|
|
|
|
|
|
|
|
|