Dibuja curvas de Bézier de grado 2 (parábolas)

1. Breve teoría

Dados dos puntos p y q, los puntos del segmento entre p y q se puede parametrizar mediante la expresión r(t) = (1 - t) p + t q, siendo t ∊[0,1].

Obsérvese que r(0) = p, r(1) = q. Además a medida que si t decrece a 0, entonces r(t) se acerca a p; mientras que si t crece a 1, entonces r(t) se acerca a q.

2. Parábolas de Bézier

Dados los puntos p1, p2 y p3 (llamados puntos de control) y t ∊[0,1]; se construyen

b1,1(t) := (1 - t) p1 + t p2,

b1,2(t) := (1 - t) p2 + t p3.

Por último se construye

B[p1, p2, p3](t) := (1 - t) b1,1(t) + t b1,2(t).

A medida que t va variando en [0,1], el punto B[p1, p2, p3](t) describe una curva llamada curva de Bézier asociada a los puntos p1, p2 y p3.

Se puede probar que

B[p1, p2, p3](t)(1 - t)2 p1 + 2t (1 - t) p2 + t2 p3,

lo que justifica que B[p1, p2, p3](t) es una parábola. Por eso, a B[p1,p2,p3](t) se le llama también parábola de Bézier. El algoritmo descrito se debe a Casteljau.