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