Влияет ли увеличение веса контрольных точек на непрерывность B-сплайна?

У меня есть основной вопрос, касающийся NURBs Spline и натяжных шлицев, таких как v-splines.

Влияет ли увеличение веса заданной контрольной точки или всех контрольных точек на непрерывность B-сплайна? Например, в случае C2 непрерывного взвешенного B-сплайна (NURBS) с однородным узловым вектором? А также в случае шлицев натяжения, таких как v-Spline, где значения натяжения действуют аналогично весам, также с однородным вектором узла.


person Umang    schedule 01.08.2013    source источник


Ответы (1)


Теоретически это не снижает преемственности. Однако с практической точки зрения часто наблюдается изменение радиуса кривизны. В пределе, когда вес бесконечен, вы получите параметрическую непрерывность, но не геометрическую непрерывность (C, но не G).

Кубическая кривая NURBS с 5 контрольными точками. Вес угловой контрольной точки изменен. (Это быстро обострилось)

В этом примере, когда вес становится достаточно большим, а если вы увеличиваете достаточно масштаб, у вас все еще будет непрерывная кривая, она не подойдет для многих приложений, требующих плавности. Итак, это зависит от того, для чего вы используете непрерывность.

person tfinniga    schedule 06.08.2013