Кривая Безье (формулы и принципы построения)
Лекция
Кривые Безье в векторной графике
План:
1. Принципы построения кривых Безье
1.1. Свойства кривых Безье
1.2. Канонический вид кривой Безье
1.3. Изменение формы кривой
1.4. Соединение нескольких секторов
2. Типы опорных точек
3. Историческая справка о кривых* (Для дополнительного изучения)
Кривая Безье (формулы и принципы построения)
В общем случае кривая Безье — это частный случай В - сплайнов[1] (NURBS-кривых), которые можно определить как взвешенная сумма п+1 контрольных точек, где весовыми коэффициентами являются полиномы Бернштейна.
Рассмотрим определения первых трех степеней кривой Безье.
Линейная кривая, кривая первой степени (прямая), определяется следующей параметрической формулой:
P(t) = (1 - t)P0+tP1
Это выражение представляет собой линейную интерполяцию между двумя точками (рис. 1).
Рис. 1.Кривая первой степени (прямая)
Квадратичная кривая, кривая второй степени, определяется формулой:
P(t) = (1 - t)2P0 + 2(1 - t)tP1 + t2P2.
Это выражение представляет собой линейную интерполяцию между линейными интерполяциями между точками (рис. 2):
Рис. 2.Кривая второй степени (квадратическая кривая)
Кубическая кривая, кривая третьей степени, определяется формулой:
P(t) = (1 - t)3Р0 + 3(1 - t)2tP1 + 3(1 - t)t2P2 + t3Р3.
Выражение представляет собой линейную интерполяцию между линейными интерполяциями между линейными интерполяциями между точками (рис. 3).
Рис. 3.Кривая третьей степени (кубическая кривая)