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

Первая и конечная точка определяют начало и конец сегмента кривой, вторая и третья точка являются управляющими точками, из которых на начальную и конечную точки кривой опущены касательные отрезки.

Угол наклона касательных отрезков и их длина влияют являются параметрами изменения формы кривой Безье.

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

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

 
Горячие клавиши:
 
 
Клавиша
Предварительно
выделено:
Действие
Выделение
после
действия:
b, B Одна точка Проведение кривой Безье через выделенную точку и точку, расположенную под позицией курсора таким образом, что управляющие точки располагаются на отрезке прямой, соединяющем базовую точку и точку под курсором. Форма кривой Безье совпадает с формой отрезка. Образуется и выделяется также и точка под курсором. Выделяется образованная точка, заданная текущим расположением курсора.
b, B Две точки Проведение кривой Безье через две базовые точки таким образом, что управляющие точки располагаются на отрезке прямой, соединяющем базовые точки. Форма кривой Безье совпадает с формой отрезка. Выделенной остается последняя из ранее выделенных точек. Добавление к этой точке еще одной посредством клавиши "." позволяет вызвать эту функцию повторно для образования смежного сегмента - кривой Безье
b, B Отрезок прямой линии, созданный функцией Преобразование отрезка в кривую Безье. Одновременно создются управляющие точки кривой Безье, заданные относительно опорных точек этой кривой с помощью функции Выделение снимается
b, B
Четыре
точки
Построение кривой Безье
Выделение вершин снимается, выделяется кривая Безье
- Кривая Безье, определенная функцией Определение кривой Безье с противоположной ориентацией за счет переопределения порядка параметров функции (1 на 4, 2 на 3, 3 на 2, 4 на 1) Выделение сохраняется
 
Пример 1:

Построить кривую Безье, заданную четырьмя точками: p1, p2, p3, p4.

Алгоритм "Главный"
1
Точка p1 задана координатами -166.5 и -65.5 .
2
Точка p2 задана координатами -123.5 и 57.5 .
3
Точка p3 задана координатами 35.5 и 61.5 .
4
Точка p4 задана координатами 94.5 и -72.5 .
5
Кривая Безье z1 - на точках p1 , p2 , p3 , p4 .

Пример 2:

Построить кривую Безье, заданную четырьмя точками: p1, p2, p3, p4.
Точки p2 и p3 заданы приращениями по отношению к точкам p1 и p4 соответственно. Таким образом, динамическое изменение положение точек p1 и p4 сохраняет размер и направление касательных отрезков, исходящих из этих точек в точки p2 и p3.

Алгоритм "Главный"
1
Точка p1 задана координатами -166.5 и -65.5 .
2
Точка p2 задана относительно точки p1 с приращениями по X 43 и Y 123 .
3
Точка p3 задана относительно точки p4 с приращениями по X -59 и Y 134 .
4
Точка p4 задана координатами 94.5 и -72.5 .
5
Кривая Безье z1 - на точках p1 , p2 , p3 , p4 .