Представление графической информации
Годографом параметрической кривой r(t) = (x(t); y(t)), компоненты которой являются полиномами, называется кривая
.
Таким образом, кривая Безье, построенная по n точкам
, является годографом исходной кривой Безье, построенной по точкам
.
Пример 20. Годографом квадратичной кривой Безье

где 
(см. пример 16), является кривая x(t) = 2; y(t) = 2 - 4t, при
, которая представляет собой отрезок прямой x = 2 для -
(рис. 3.23).
Пример 21. На рис. 3.24 показаны кубическая кривая Безье (справа) и ее годограф - квадратичная кривая Безье (слева).
Отметим также, что в 3D-графике, кроме кривых Безье, используются поверхности Безье.
B-сплайны
B-сплайны являются обобщениями кривых Безье.
Последовательность действительных чисел
, таких что
, называется узловым вектором, а сами эти числа - узлами.
Для заданного узлового вектора T положим:

для k > 0 (считается, что
).
Функции
называются базисными функциями степени k.
Например, при k = 1 и
имеем:

Пусть
- попарно различные точки плоскости.
B-сплайном, или базисным сплайном степени k называется кривая

для
и
, где базисные функции определены на узловом векторе T, который содержит n + k + 2 узлов:
.
Пример 22. Пусть n = k = 1 и T = (0, 0, 1, 1), так что имеются две точки
и
и узлы
. Тогда

для ![t \in [0;1]](/sites/default/files/tex_cache/08231b9e1b6dbcb828f39cd3ae459f7d.png)

По приведенным выше формулам получаем, что для ![t \in [0; 1]](/sites/default/files/tex_cache/73d01ee9450b0b5d3bb5cbb3e5e58ac2.png)

и

Поэтому B-сплайн первой степени для точек
и
описывается в виде
, и для
представляет собой отрезок, соединяющий точки
и
.
В общем случае B-сплайн степени k, для
, совпадает при
с кривой Безье, если n = k, а узловой вектор имеет вид:

Пример 23. Пусть n = 3, k = 1 и T = (0, 0, 1, 2, 3, 3). Построим B-сплайн первой степени по 4 точкам
и
:

Имеем:
,
,
,
. Следовательно,

для ![t \in [0;3]](/sites/default/files/tex_cache/98cb9028ee7fed603e12544aa075dd5a.png)

Поэтому

Далее,

В нашем примере

Таким образом, B-сплайн описывается в виде:

При
он представляет собой ломаную с вершинами
и
(рис. 3.25).
Такая же ломаная получается при
, если в качестве узлового вектора взять (0, 1, 2, 3, 4, 5).
Пример 24. Пусть n = 3, k = 2 и T = (0, 0, 0, 1, 3, 3, 3). Построим B-сплайн второй степени по 4 точкам
и
:

Имеем:
,
. Поэтому

Следовательно,

Далее,

Поэтому

так как 


