Читайте также: |
|
Так как кривые NURBS определяются набором контр. точек, узловым вектором, значением степени и набором весов, то имеем еще один важный параметр для изменения формы кривой - это значения весов. Вспомним, что базисные функции кривых NURBS - это
Таким образом, увеличение и уменьшение значения wi соответственно увеличит и уменьшит значение Ri,p (u). Говоря точнее, увеличение значения wi приблизит кривую к контр. точке p i. Фактически, все зависимые от этого точки на кривой также приблизятся в направлении к p i. Когда wi станет равно бесконечности, кривая пройдет через контр. точку p i. С другой стороны, уменьшение значения wi отодвинет кривую от контр. точки p i. Нажмите сюды для более глубокого обсуждения.
Следующие рисунки показывают кривую NURBS 6 степени и ее базисные функции. Выбранная контр. точка - p 9. На первом рисунке все весы равны 1 и поэтому кривая является кривой B-spline. На втором рисунке w 9 увеличено до 2 и, как видите, часть кривой двигается ближе к p 9. Так как w 9 увеличилось, то же самое и с R 9,6(u), как показано на рисунке справа.
Далее w 9 увеличивается до 5, 10 и 20, соответствующее R 9,6(u) становится больше, и несет больший вес. Это пододвигает кривую ближе к контр. точке p 9. Когда w 9 = 20, кривая очень близка p 9.
Взглянем на противоположный эффект.Вот начальный случай, когда все весы равны 1. Далее, w 9 уменьшается до 0.5 и это отодвигает кривую от контр. точки p 9. Заметьте, что соответствующее R 9,6(u) уменьшается, как и влияние контр. точки p 9 на кривую p (u). Когда w 9 изменяется до 0.1, кривая отодвигается и значение R 9,6(u) становится меньше. Последний рисунок показывает кривую при w 9 равном нулю. Так как R 9,6(u) равно нулю, то оно не влияет на кривую и в результате отрезок кривой напротив контр. точки p 9 плоский.
В итоге, имеем следующее:
Увеличение (соотв., уменьшение) значения веса wi пододвигает (соотв. отталкивает) кривую к (соотв., от) контр. точке pi. Когда значение wi уходит в бесконечность, кривая проходит через контр. точку pi, а когда значение wi равно нулю, контр. точка pi не влияет на кривую.
Дата добавления: 2015-10-29; просмотров: 173 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Важные Свойства Кривых NURBS | | | Углубленное Рассуждение |