DESIGN OF CURVES 105(c) Symmetry:
Bu Bin( ) = nin–(1 – )u (4.36)Though suggested in Figure 4.14, the property is shown as follows:
Bu C u u
n
in i
inn( ) = i(1 – )ni i = uuni i!
!( – )!––(1 – )=
!
!( – )!
( ) (1 – )–
n
pn p
ttpnpfort= (1 – u),n–i = p= nCttBtB up(1 – )np p– = pn( ) = nin–(1 – )(d) Recursion: The polynomials can be computed by the recursive relationship
Buin( ) = (1 – )uB u uB uin–1( ) + in–1–1( ) (4.37)This is expected inherently from the de Casteljau’s algorithm. We can show Eq. (4.37) to be true
using the definition of Bernstein polynomials. Considering the right hand side
(1 – ) ( ) + ( ) =( – 1)!
( )!( – 1 – )!
(1 – ) +( – 1)!
( – 1)!( – )!
uB–1u uB–1–1u – (1 – )–n
in i
uun
ini
in inniiniiuu=( – 1)!
( – 1)!( – 1 – )!
(1 – )^1 +1n –
in i
uu
inini i⎛
⎝⎞
⎠=
( – 1)!
( – 1)!( – 1 – )!
(1 – )
( – )n –
in i
uu
n
in ini i⎛
⎝⎞
⎠=
()!
()!( – )!
(1 – )– = ( )
n
in i
uuBuni i in(e) Derivative: The derivative with respect to u has a recursive form
dB u
dui nB u B un
in
i() = () – n ()
–1–1 –1
[]where BuBu–1n–1() = nn–1() = 0 (4.38)
By definitionBu
n
in i
innii() = uu!
!( – )!
(1 – )–dB u
dun
in ii ni u u i u un
() =! nii nii
!( – )!
[–( – )(1 – )–1– + (1 – )– –1]= –
!
!( – 1 – )!
(1 – ) +
!
( – 1)!( – )!–1– (1 – )– –1
n
in i
uu
n
ininii uunii