Представление графической информации
В общем случае столбец 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 является верным равенство