Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uchebnik_po_kursu_GIO_2007_ispravlenny_s_risunk...doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
12.99 Mб
Скачать

15.2. Сплайновые кривые

Будем использовать параметрические уравнения кривой. Параметрически заданной кривой называется множество γ точек М(х, у, z), координаты х, у, z которых определяются соотношениями:

,

которые называются параметрическими уравнениями кривой γ, где x(t), y(t), z(t) функции, непрерывные на заданном интервале atb.

Если представить, что мы вводим новую переменную

,

то можно представить, что a=0, b=1, т. е. осуществить нормализацию параметров функции.

Часто используют векторную форму записи параметрических уравнений:

Параметр t задает ориентацию параметризованной кривой r(t) (порядок прохождения точек при монотонном возрастании параметра).

Дальше можно задавать первую производную кривой и если r'(t) = 0 в каждой точке, то кривая называется регулярной, т. е. в каждой точке кривой существует касательная.

Если дополнительно потребовать, чтобы задающая кривую векторная функция имела вторую производную, то будет определен вектор кривизны кривой

15.3. Сглаживающие кривые. Кривая Безье

Кривой Безье, определяемой массивом V (рис. 15.3.1), называется кривая, определяемая векторным уравнением:

t Є [0, 1],

где

биномиальный коэффициент, Cim – число сочетаний из m элементов по i.

Кривая Безье обладает замечательными свойствами:

• она является гладкой;

• начинается в точке V0 и заканчивается в точке Vm , касаясь при этом отрезков V0 V1, и Vm-1Vm контрольной ломаной;

• функциональные коэффициенты Cimti(1-t)m-i при вершинах Vi, i=0,I,....m, представляет собой универсальные многочлены (многочлены Бернштейна); они неотрицательны, и их сумма равна единицы:

Рис. 15.3.1. Кривая Безье, построенная по заданной последовательности массива точек V.

Поэтому кривая Безье целиком лежит в выпуклой оболочке, порождаемой массивом точек.

При m = 3 получаем (элементарную) кубическую кривую Безье, определяемую четверкой точек V0, V1, V2, V3 и описываемую векторным параметрическим уравнением:

t [0, 1].

Порядок точек в заданном наборе влияет на вид кривой Безье.

Рис. 15.3.2. Примеры построения кривых Безье в зависимости от порядка задания вершин массива.

134

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]