Поверхности B-spline: Важные Свойства
Здесь перечисляются некоторые важные свойства поверхностей B-spline. Эти свойства можно легко проверить, используя те же методы, что и для кривых B-spline. Пожалуйста, сравните эти важные свойства со свойствами кривых B-spline. Вспомним уравнение поверхности B-spline:
,
где степени в направлениях u и v равны p и q, и есть m +1 рядов и n +1 столбцов контр. точек.
- Неотрицательность: Ni,p (u) Nj,q (v) неотрицательно для всех p, q, i, j и u и v в пределах от 0 до 1.
Это очевидно. - Деление Единства: Сумма всех Ni,p (u) Nj,q (v) равна 1 для всех u и v в пределах от 0 до 1.
Говоря точнее, это значит, что для любой пары чисел u и v в пределах от 0 до 1, выполняется следующее:
- Свойство Сильного Огранич. Многоугольника: если (u, v) лежит на [ ui, ui +1) x [ vj, vj +1), то p(u, v) лежит в огранич. многоугольнике контр. точек p h,k, где i-p <= h <= i и j-q <= k <= j.
Это свойство для поверхностей B-spline следует прямо из свойства сильноог огранич. многоугольника для кривых B-spline. Для направления u, если u лежит на [ ui, ui +1), то существует самое большее p +1 ненулевых базисных функций, а именно Ni,p (u), Ni -1, p (u),..., и Ni-p,p (u). Таким образом, только контр. точки на рядах с i-p -го по i -й имеют ненулевые базисные функции в направлении u. Аналогично, если v лежит на [ vj, vj +1), то существует самое большее q +1 ненулевых базисных функций на этом узловом интервале, а именно Nj,q (v), Nj -1, q (v),..., и Nj-q,q (v). Таким образом, только контр. точки на столбцах с j-q -го по j -й имеют ненулевые базисные функции в направлении v. Объединяя два этих факта, получаем, что только контр. точки в пределах от ряда i-p до ряда i и от столбца j-q до столбца q имеют ненулевые базисные функции. Так как эти базисные функции неотрицательны и их сумма равна единице (свойство деления единства), то p (u, v) лежит в огранич. многоугольнике этих контр. точек.
В итоге, элемент поверхности, определенный на прямоугольнике [ ui, ui +1) x [ vj, vj +1), лежит полностью в том же огранич. многоугольнике.
- Схема Локального Изменения: Ni,p (u) Nj,q (v) равно нулю, если (u, v) находится снаружи прямоугольника [ ui, ui+p +1) x [ vj, vj+q +1)
Из свойства схемы локального изменения мы знаем, что в направлении u Ni,p (u) не равно нулю на [ ui, ui+p +1), а в остальных случаях равно нулю. Схема локального изменения для поверхностей B-spline идет прямо от того же свойства кривых. Если контр. точка p 3,2 перемещается в новое положение, это показано на следующих рисунках, то только область вокруг этой точки изменяется, а вся остальная поверхность остается неизменной.
Дата добавления: 2015-10-29; просмотров: 121 | Нарушение авторских прав
Читайте в этой же книге: NURBS: Изменение Весов | Углубленное Рассуждение | Введение Одиночного Узла | Пример 2: Введение Узла в Существующем Простом Узле | Введение Узла для Кривых NURBS | Замечание [Наблюдение] II: Вычисление Новых Контрольных Точек | Алгоритм De Boor | Алгоритм De Boor для Кривых NURBS | Параметрические Поверхности | Неявные Поверхности |
mybiblioteka.su - 2015-2024 год. (0.006 сек.)