Пример

Два непериодических однородных В-сплайна порядка 4, один из которых определен задающими точками Р1, Р2, Р3 и Р4, а другой - Q1 (= Р3), Q2, Q3 и Q4, требуется представить с помощью объединенного В-сплайна. Найти узловые значения объединенной кривой.

 

Решение

Кривая В-сплайна, определенная точками Рi будет иметь узловые значения 00001 1 1 1, а кривая, определенная точками Qi, — узловые значения 0 0 0 0 1 2 2 2 2. Чтобы сделать первое узловое значение из второго набора равным последнему узловому значению первого набора, узловые значения второго набора сдвигаются на 1, в результате чего получаются значения 1 1 1 1 2 3 3 3 3. После этого два набора узловых значений объединяются, и некоторые из узловых значений, равные 1, удаляются, чтобы они фигурировали только три (то есть k - 1) раза. Соответственно, объединенная кривая будет иметь узловые значения 0 0 0 0 1 1 1 2 3 3 3 3.

 

 

Смотрите также