Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5-10 КОНЕЧНЫЕ УСЛОВИЯ ДЛЯ ПЕРИОДИЧЕСКИХ В-СПЛАЙНОВКак было показано ранее, конец и
начало периодического В-сплайна не совпадают с первой и последней вершинами определяющего
многоугольника. Отсюда возникают два вопроса. Во-первых, где же именно
начинается и заканчивается В-сплайн, и каковы его граничные условия, т.е.
производные в этих точках? Во-вторых, что влияет на конечные точки и
производные в них? В работе [5-24] изучается этот вопрос для частного случая
кубических
Произвольный периодический
В-сплайн начинается в точке
Заметим,
что
В конце интервала
Для квадратичного
Следовательно, квадратичный периодический В-сплайн начинается и кончается, соответственно, в середине первого и последнего ребер многоугольника. Конечные точки кубического
Из уравнения (5-90) первая производная в начальной точке
так
как
где
В случае квадратических
т. е. векторам касательных (наклону) первого и последнего ребер. Для кубических
Здесь касательные векторы (наклоны) зависят от касательных к трем первым и к трем последним сегментам кривой. Вторые производные в конечных точках:
где
Для кубических
Существует два метода регулирования положения первой и последней точек, а также конечных условий: кратные вершины и псевдовершины. Кратные вершины на концах периодического
В-сплайна притягивают концы сплайна к соответствующим вершинам. Если определена
Например, для
Для
Отсюда начальная точка находится
на расстоянии от одной шестой ребра, соединяющего точки Если в концах располагаются по
три кратные вершины, т.е.
Кривая начинается и кончается в первой и последней вершинах многоугольника. На рис. 5-52 изображено влияние кратных вершин. С тремя кратными вершинами на
концах первый и последний сегменты В-сплайна для
и
При
этом первый и последний сегменты линейны. Первый сегмент на одну шестую длины
ребра от Несмотря на то, что участки можно сделать как угодно малыми, в некоторых прикладных областях это может быть неудобным. В таких случаях лучше пользоваться открытыми В-сплайнами. Псевдовершины в концах
периодического В-сплайна, в отличие от кратных вершин, позволяют управлять как
положением конечных точек, так и граничными условиями. В общем случае псевдовершины
не обозначаются, и пользователь не может контролировать их. Как показано на
рис. 5-53,
и
Рис. 5-52 Совпадающие кратные
вершины на концах определяющего многоугольника
Рис. 5-53 Псевдовершины определяют начальную и конечную точки периодического В-сплайна. При
и
где
Для Для
и
Пример изображен на рис. 5-53. Первая и вторая производные в
концах выражены уравнениями (5-103) и (5-104) с соответствующими изменениями
для учета псевдовершин. Например, используя приведенные результаты для
и
Итак, кривая касательна к первому и последнему ребрам многоугольника. Аналогично, для
т.е. «кривизна» в концах нулевая. Переписав уравнения (5-103) и (5-104), можно определить псевдовершины, порождающие заданные граничные условия. В частности, из уравнения (5-103)
а из уравнения (5-104)
Для
Типичный пример изображен на рис.
5-54. Конечные точки кривой получены подстановкой этих значений в уравнения
(5-107) и (5-108). Из рисунка видно, что первая и последняя точки кривой с
заданными касательными на концах для многоугольника Для управления второй производной или приблизительной кривизной в концах кривой перепишем уравнения (5-105) и (5-106) в виде
и
Рис. 5-54 Управление касательным
вектором для периодического В-сплайна, Для
Чтобы получить конечные точки,
надо подставить эти значения в уравнения (5-107) и (5-108). Касательные векторы
получаются аналогично, с помощью уравнений (5-103) и (5-104), переписанных
относительно
|
1 |
Оглавление
|