Представление графической информации

В общем случае столбец j матрицы порядка n + 1 кривой Безье образуют коэффициенты при
полинома
.
Найдем значения производной кривой Безье в точках и
. Для n > 0 и
имеем (см. ниже утверждение 3):

Следовательно, и
.
Производная в точке , если существует, находится в виде:
. Поэтому
, если
, и
, если
. Таким образом, кривая Безье касается в точке
отрезка
, а в точке
- отрезка
.
Выпуклым называется множество, содержащее для любой пары его точек A и B все точки отрезка, соединяющего точки A и B. Выпуклой оболочкой множества точек является наименьшее выпуклое множество, содержащее эти точки.
Утверждение 1. Для выполняется соотношение

Доказательство. Имеем:

Из утверждения 1 следует, что кривая Безье не выходит за пределы выпуклой оболочки точек .
Утверждение 2. Для имеет место равенство:

Доказательство. Имеем:

На утверждении 2 основан метод приближенного построения кривых Безье, созданный Полем де Кастельжо, еще одним изобретателем этих кривых (1959). Например, из утверждения 2 следует, что точка кривой Безье порядка n, соответствующая t = 0,5, совпадает при t = 0,5 с точкой кривой Безье порядка n - 1, построенной по точкам , которые являются серединами отрезков, соединяющих точки
и
и
и
, соответственно.
Пример 17. Рассмотрим точки A, B, и C квадратичной кривой Безье, построенной в примере 16 (см. рис. 3.20), соответствующие значениям 0,25, 0,5 и 0,75 параметра t. По утверждению 2,

Кривыми Безье первого порядка, построенными по точкам и
, а также
и
, являются соответственно отрезки
и
( рис. 3.20). Значениям 0,25, 0,5 и 0,75 параметра t на них соответствуют точки
и
, которые делят эти отрезки на 4 равные части. Имеем:

Следовательно, точка A квадратичной кривой Безье совпадает с точкой отрезка , которая отстоит на четверть от его конца
, точка B - с серединой отрезка
и точка C - с точкой отрезка
, отстоящей на три четверти от его конца
.
Рассмотрим примеры приближенного построения кривых Безье. Будем использовать 3 вспомогательные точки, которые соответствуют значениям 0,25, 0,5 и 0,75 параметра t.
Пример 18. Построим кривую Безье по 3 точкам и
. Соединим отрезками точки
и
, а также
и
, и разделим каждый отрезок на 4 равные части, отметив на них по 3 точки - концы этих частей. Занумеруем эти точки так, как показано на 3.21рис..
Соединим отрезками точки с равными номерами и отметим на первом из них точку A, отстоящую на четверть от первого конца отрезка, на втором - середину B и на третьем отрезке - точку C, отстоящую на три четверти от первого его конца.
Теперь проведем кривую, которая проходит через точки , A, B, C и
так, чтобы она касалась построенных отрезков и не выходила за их пределы, как показано на рисунке 3.21.
Пример 19. Построим кривую Безье по 4 точкам и
, как показано на рис. 3.22. Как и ранее, соединим точки
и
и
и
отрезками и разделим каждый отрезок на 4 равные части, занумеровав точки деления так, как показано на рисунке. Последовательно соединим отрезками точки с равными номерами.
На первой паре отрезков отметим точки, отстоящие от первого конца отрезка на четверть, соединим их и на новом отрезке отметим точку A, отстоящую на четверть от первого конца отрезка. Точно так же, соединим середины второй пары отрезков и на новом отрезке отметим середину B. На третьей паре отрезков отметим точки, отстоящие от начала на три четверти, соединим их и на новом отрезке отметим точку C, отстоящую на три четверти от первого его конца.
Проведем кривую, которая проходит через точки и
и касается в них построенных отрезков, но не выходит за их пределы.
Утверждение 3. Для n > 0 и выполняется соотношение

Доказательство. Имеем:

так как
Следствие. Для n > 1 является верным равенство
