Bézier Curves

Degree Elevation

Theorem: Degree Elevation

Let \(F(u)=\sum_{i=0}^n\,B_i^{\Delta,n}(u)\,\mathbf{b}_i\) a Bezier curve of degree \(n\) over \(\Delta=[s,t]\). Assume \(F(u)=\sum_{i=0}^{n+1}\,B_i^{\Delta,{n+1}}(u)\,\mathbf{b}_i^*\) as Bézier curve of degree \(n+1\) over \(\Delta=[s,t]\). Then: \[ \mathbf{b}_i^*=\frac{i}{n+1}\,\mathbf{b}_{i-1}+(1-\frac{i}{n+1})\,\mathbf{b}_i\,,\quad i= 0,\dots,n+1 \] where \(\mathbf{b}_{-1}=\mathbf{b}_{n+1}=\mathbf{0}\)



The JavaScript Code