4.7. 4.7. Fokszámnövelés

Szükség lehet a B-szplájn-görbe fokszámának növelésére is, azaz adott -edfokú B-szplájn-görbének -adfokú görbeként való leírására. Ilyen eset például, ha több, különböző fokszámú görbével adott alakot egyetlen B-szplájn-görbével akarunk leírni.

A feladat tehát az csomóértékekkel és kontrollpontokkal adott -edfokú

B-szplájn-görbét, az csomóértékekkel és kontrollpontokkal adott -adfokú

B-szplájn-görbével leírni úgy, hogy

Meghatározandó: .

Tegyük fel, hogy az eredeti csomóvektorban összesen darab különböző belső csomóérték van (ahol ívek kapcsolódnak), és ezek multiplicitása rendre ! A megnövelt fokszámú görbe íveinek folytonossága az multiplicitású csomópontban (lásd a 4.16. tételt). Mivel az és görbék folytonossági rendjének is meg kell egyezni minden pontban, ezért ugyanennek a csomóértéknek a multiplicitása az csomóvektorban lesz. Ebből következően , és az csomóértékeket úgy kapjuk meg, hogy az -ben minden csomóértéknek eggyel növeljük a multiplicitását (az elsőnek és az utolsónak is).

Hátra van még a kontrollpontok meghatározása. Ezeket a

egyenlőségből, megfelelően választott darab értéknél vett helyettesítéssel nyert egyenletrendszer megoldásával megkaphatjuk. Ez gyakorlatilag interpolációs probléma, amivel a 4.8. szakaszban foglalkozunk. Az ismételt fokszámnövelések során kapott kontrollpoligonok sorozata a B-szplájn-görbéhez konvergál.