Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Углубленное Рассуждение

Читайте также:
  1. Рассуждение, основанное на авторитетном заявлении

Раасмотрим пристальнее влияние изменения веса выбранной контр. точки. Давайте вернемся к определению кривой NURBS:

Выберем контр. точку p k и исследуем влияние изменения wk. Так как p k может влиять на кривую p (u) только на ненулевой области ее коэффициента Nk,p (u) (т.e. [ uk, uk+p +1)), то далее примем, что u лежит на [ uk, uk+p +1).

Вынесем члены с wk из суммирования, получим:

Так как это уравнение довольно сложное, упростим его следующим способом:

Теперь уравнение стало таким легкочитаемым:

Сначала возьмем случай wk = 0. Имеем A = 0, и точка на кривой, обозначается как p 0(u), равна

Теперь давайте вычислим вектор из этой "базисной" точки p 0(u) в соответствующую ей точку p (u) для произвольного wk. После простых преобразований имеем следующее:

Что это значит? Это значит, что вектор p (u)- p 0(u) и вектор p k - p 0(u) имеют одно направление, а длина первого в A /(A + B) больше, чем длина последнего для каждого u на [ uk, uk+p +1)! Так как точки p k и p 0(u) фиксированы, то можно сказать, что p (u) лежит на прямой от p k до p 0(u). Более того, если все весы неотрицательны, то и A, и B неотрицательны и значение A /(A + B) лежит между 0 и 1! То есть, точка p (u) лежит на отрезке между p k и p 0(u).

Что, если wk достигает бесконечности? Давайте поделим числитель и знаменателm кривой p (u) на wk, как показано ниже.

Если wk уходит в бесконечность, 1/ wk становится нулем. Отсюда, если wk достигает бесконечности, то p (u) достигает p k, выбранной контр. точки. Вот итог сказанного:

Если wk неотрицательно, то p(u) всегда лежит на отрезке между p0(u) и p k, где p0(u) - это точка, соответствующая wk = 0, а u лежит на [ uk, uk+p +1). Более того, когда wk изменяется от 0 до бесконечности, p(u) двигается от p0(u) к p k, а если wk - бесконечность, то p(u) становится p k.

Следующий рисунок иллюстрирует этот результат. Имеем кривую NURBS 6 степени, определенную по 9 контр. точкам (n = 8) и 16 узлам (m = 15), как показано ниже.

u 0 = u 1 = u 2 = u 3 = u 4 = u 5 = u 6 u 7 u 8 u 9 = u 10 = u 11 = u 12 = u 13 = u 14 = u 15
  1/3 2/3  

Выбранная контр. точка - это p 4. Так как коэффициент при p 4, N 4,6(u), не рваен нулю на [ u 4, u 4+6+1) = [0,1), то изменение w 4 влияет на кривую целиком!

Точки, соответствующие u = 1/3 и u = 2/3 обозначены на кривой разными цветами. Кривая, соответствующая w 4 = 0 - самая нижняя, обозначена 0. Риснуок показывает кривые для w 4, равного 2, 3, 4, 5, 10, 20 и 50. При увеличении значения w 4 кривая пододвигается ближе к контр. точке p 4. Когда w 4 увеличивается до 50, кривая становится очень близко к p 4. Пожалуйста, заметьте, что все точки, соовтетствующие p (1/3) находятся на отрезке прямой между точками p 0(1/3) и p 4, а все точки, соответствующие p (2/3) - на отрезке прямой между p 0(2/3) и p 4. Также заметьте, что отрезок кривой между точками p (1/3) и p (2/3) становится короче при увеличении значения w 4. В конце концов длина этого криволинейного отрезка становится равной нулю (т.e. p (1/3) и p (2/3) становится равно p 4), когда w 4 равно бесконечности. Можете ли вы обобщить это наблюдение?


Дата добавления: 2015-10-29; просмотров: 157 | Нарушение авторских прав


Читайте в этой же книге: Два Важных Замечания | Влияние Множественных УзлоFF | Множественные Узлы | Кривые B-spline: Определение | Кривые B-spline: Важные Свойства | Кривые B-spline: Вычисление Коэффициентов | Кривые B-spline: Перемещение Контрольных Точек | Некоторые Полезные Следствия Свойства Сильного Ограничивающего Многоугольника | NURBS: Определение | Важные Свойства Кривых NURBS |
<== предыдущая страница | следующая страница ==>
NURBS: Изменение Весов| Введение Одиночного Узла

mybiblioteka.su - 2015-2024 год. (0.007 сек.)