CURVAS BÉZIER 1. Orígenes de las curvas de Bézier

Anuncio
CURVAS INTERESANTES EN MATEMÁTICAS: CURVAS BÉZIER
MARÍA JOSÉ MENDOZA INFANTE
1.
Orígenes de las curvas de Bézier
Surgen a raíz de la aparición de los polinomios de Bernstein. Se denominan
curvas de Bézier a un sistema que se desarrolló hacia los años 1960, para el trazado
de dibujos técnicos, en el diseño aeronáutico y de automóviles. Bézier, el cual era
ingeniero en Peugeot, desarrolla las curvas basándose en los citados polinomios
de Bernstein en 1966. Asimismo, De Casteljau, ingeniero de Citroën, usa un
desarrollo algorítmico en 1959. Se llegó a que ambas teorías eran equivalentes, pero
mientras que uno de ellos las publicó el otro no. De hecho, el nombre de las curvas de
Bezier se debe a que Bézier publicó sus trabajos, mientras que de Casteljau los
mantuvo como documentos internos. Ambos buscaban un modo de construir curvas
que respetasen el principio de invarianza afín, que no es más que dados los puntos
p1,…,pn del plano o del espacio afín y una transformación afín f, buscar un método C()
para construir curvas a partir de los puntos p1,…,pn que cumpla que f(C(p1,…,pn))=
C(f(p1),…,f(pn))
El algoritmo de Casteljau está basado en la repetición sucesiva del ejemplo
básico, que es el segmento entre dos puntos. El último paso del algoritmo de
1
Casteljau, b0n(t), t € [0,1], se llama curva de Bézier y se denota por B[b0,…,bn; t], donde
bi0, i=0… n, son los puntos de partida y bir(t)=(1-t)bir-1(t)+tbi+1r-1(t). Los puntos b0,…,bn
se llaman vértices de control y el polígono formado por los vértices de control se llama
polígono de control.
2. Algunas propiedades de las Curvas de Bezier
- La curva de Bezier B[b0,…,bn; t], con n+1 vértices de control tiene
grado n.
- B[b0,…,bn; t] es una combinación convexa de sus vértices de control.
- Cumple el principio de invarianza afín.
- Está contenida en la envolvente convexa de los vértices de control.
- Cumple la propiedad de la interpolación de los extremos.
3. Polinomios de Bernstein
n
Son polinomios de grado n y que se suelen denotar por {B0n(t), B1n(t),…, Bn (t)}
3.1. Propiedades de los polinomios de Bernstein
n
- Bi (t)=(1-t)Bi
- ∑
n-1
(t) + tBi-1n-1(t)
Bi (t)=1
n
- Para todo t del intervalo [0,1], Bi (t) también está en el citado
intervalo.
4. Representación de curvas y superficies: Curvas Bézier
Ilustro algunos dibujos que nos pueden hacer ver algunas aplicaciones
matemáticas con las curvas Bézier, entre otros, los siguientes, que se determinan
mediante polinomios y splines:
1. Curva Bézier nº 1: un barco, representado mediante splines
2
2. Curva Bézier nº 2: un colgante, también representado mediante splines
3. Curva Bézier nº 3: curvas Bézier con tres y cuatro puntos respectivamente.
4. Curva Bézier nº 4: representación matricial de las mismas usando polinomios
3
5. Curva Bézier nº 5: con siete puntos.
6. Curva Bézier nº 6: representación de las mismas con polinomios, de forma
recursiva y en forma matricial.
4
7. Curva Bézier nº 7: más representaciones mediantes splines, en este caso, en
un sistema de representación cartesiano.
8. Curva Bézier nº 8: representación mediante splines, en un plano cartesiano, y
usando las derivadas de los polinomios que intervienen en tal representación.
9. Curva Bézier nº 9: representa la continuidad de una función mediante splines y
en el plano cartesiano.
5
10. Curva Bézier nº 10: representa también la continuidad de la función que
aparece dibujada
11. Curva Bézier nº 11: representación matricial de la curva Bézier de los
polinomios de Hermite, en la que aparecen dos polinomios con sus derivadas
respectivas. Fórmula de mucha utilidad en Matemáticas, en su rama de Cálculo
numérico.
6
12. Curva Bézier nº 12: representación en forma gráfica de las curva Bézier que
generan los polinomios de Hermite.
13. Curva Bézier nº 13: otras curvas generadas con los polinomios de hermite, a
modo de ejemplo.
14. Curva Bézier nº 14: otro ejemplo de curvas Bézier que usan Hermite para su
representación.
7
15. Curva Bézier nº 15: representación gráfica cuya representación vectorial se
realiza mediante los polinomios de Hermite.
16. Curva Bézier nº 16: representación en forma paramétrica (polar) de la
respectiva curva Bézier representada gráficamente.
8
17. Curva Bézier nº 17: representación gráfica y en forma paramétrica de otra
curva Bézier
9
18. Curva Bézier nº 18: forma matricial de representar la curva Bézier que da el
spline natural. Esta aplicación matricial usa polinomios, sus derivadas, además
de la recursión para obtener cada polinomio a partir de los anteriores.
5. Conclusión
Las curvas Bézier se usan en la vida real más de lo que nos creemos, ya que
usan polinomios y éstos se utilizan tanto en la robótica, el cálculo numérico,
ingeniería, etc. Sólo hay que echar un vistazo a alguna situación en que nos
podemos encontrar las curvas Bézier, como puede ser al visitar un
concesionario para ver un coche para comprarlo. De hecho, las curvas Bézier las
inventó un ingeniero, surgieron a raíz del concepto de automóvil.
6. Bibliografía y referencias webs
-
Burden, Richard; Douglas Faires. Análisis numérico. Editorial
Iberoamérica, México, 1985.
-
http://es.wikipedia.org/wiki/Curva_de_B%C3%A9zier
http://es.wikipedia.org/wiki/Polinomio_de_Bernstein
10
Descargar