Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5-11 ПОДГОНКА В-СПЛАЙНОВВ предыдущем разделе рассматривалось построение В-сплайна по определяющему многоугольнику. Сейчас нам нужно найти многоугольник, порождающий В-сплайн, для заданного множества точек кривой, как показано на рис. 5-55.
Точка, лежащая в В-сплайне,
должна удовлетворять уравнению (5-83). Запишем уравнение (5-83) для всех
где
где
При
В
этом случае В-сплайн проходит через все заданные точки, т. е. достигается
точная подгонка. Кривая на всем протяжении Если указать меньшее число вершин
многоугольника, чем количество заданных точек, т.е.
Рис. 5-55 Построение многоугольника В-сплайна для заданного множества точек. Вершины определяющего многоугольника, сглаживающего кривую заданы условием
и
Оба
метода подразумевают, что матрица Величина параметра
Максимальное значение параметра Для открытого равномерного
узлового вектора с Рассмотрим пример.
Этот метод допускает произвольное
расположение всех точек определяющего многоугольника в трехмерном пространстве,
но иногда бывает удобно ограничиться плоскостью, например при подгонке
В-сплайна под заданный контур корабля. В работе [5-26] приведен соответствующий
метод как для кривых, так и для поверхностей. Его сущность состоит в том, что
итеративно вычисляется параметр для фиксированной координаты до тех пор, пока
значение на кривой при величине параметра, вычисленной по подогнанному
многоугольнику, не попадает в некоторую окрестность фиксированного значения,
т.е.
|
1 |
Оглавление
|