Está en la página 1de 9

UNIVERSIDAD NACIONAL MAYOR DE SAN

MARCOS

Decana de América

Facultad de Ingeniería de Sistemas e Informática

E.A.P. Ingeniería de Sistemas

CURSO: COMPUTACIÓN VISUAL

DOCENTE: Julia

TEMA: CURVA DE BEZIER

INTEGRANTES:

 Mejía Sanchez Rocío Yaqueli 14200101

7 de junio del 2018


Índice

Introducción ............................................................................................................................. 3
1. Orígenes de La Curva de Bézier .................................................................................. 4
2. Definición ......................................................................................................................... 4
3. Propiedades de la Curva de Bézier ............................................................................. 5
4. Algoritmo de Casteljau................................................................................................... 6
Conclusiones ........................................................................................................................... 7
Bibliografía ............................................................................................................................... 8
Introducción

Podemos dibujar curvas con una facilidad ridícula a mano alzada, las
computadoras están un poco impedidas, ya que no pueden dibujar curvas a
menos que exista una función matemática que describa cómo se debe
dibujar. De hecho, incluso lo necesitan para líneas rectas, pero la función es
ridículamente fácil, por lo que tendemos a ignorar que, en lo que respecta a las
computadoras, todas las líneas son "funciones", independientemente de si son
rectas o curvas. Sin embargo, eso significa que debemos crear funciones rápidas
de calcular que conduzcan a curvas de aspecto agradable en una
computadora. Hay varios de estos, y en este informe nos centraremos en una
función en particular que ha recibido bastante atención, y se usa en casi todo lo
que puede dibujar curvas: curvas "Bézier"
Las curvas de Bézier han sido
abundantemente usadas en gráficos para
ordenador, CAD, dibujo técnico, etc. Como
la curva está completamente contenida en
la envolvente convexa de los puntos de
control, estos puntos pueden visualizarse
gráficamente sobre un área de trabajo.
Podemos observar como muchos de los
programas de diseño incorporan estas
curvas como “Pluma”, “Lápiz”, “Trazados
Bézier”, etc.Een su interfaz. Adobe
Illustrator, Inkscapeo Gimo, entre otros, las
incorporan. Vemos en la imagen de al lado
como una sucesión de curvas de Bézier
pueden definir el contorno de una figura.
1. Orígenes de La Curva 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 Bézier 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
Casteljau, b0 n (t), t € [0,1], se llama curva de Bézier y se denota por B[b0,…,bn;
t], donde bi 0 , i=0… n, son los puntos de partida y bi r (t)=(1-t)bi r-1(t)+tbi+1 r-
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. Definición

La curva de Bézier se define como:

Donde:

y los puntos de control (en 2 dimensiones):

Pi = (xi, yi) ; i = 0,1,…, n

La ecuación de control de una curva de Bézier cúbica es paramétrica en t, con


x e y una función cúbica de t, que varía de 0 a 1. Por lo tanto, hay ocho
coeficientes.
Esta ecuación se puede expresar gráficamente en términos de cuatro puntos
de control. Los puntos de control tienen las siguientes propiedades:

 La curva comienza y termina en el primer y último punto de control.


 La curva está rodeada por el cuadrilátero convexo definido por los
puntos.
 Invertir el orden de los puntos deja la curva sin cambios.

El comportamiento del inicio de la curva ahora será considerado. Sin embargo,


el punto final anterior muestra que las propiedades del inicio se aplican
igualmente al final.

3. Propiedades de la Curva de Bézier

 El grado de la curva P(u) de Bézier construido con n+1 puntos de control


es iguala n.
 La curva de Bézier B[p0, . . . , pt ](t) siempre está contenida en el polígono
cuyos vértices son los puntos p0, . . . , pn. Esta propiedad se observa en
la figura 1.
Esta propiedad es útil por lo siguiente: en muchas ocasiones es deseable
saber si dos curvas de Bézier se cortan o no. Esto computacionalmente
es costoso (hay que decidir si, dadas las curvas r, s: [0, 1] → IR2, existen
t, s ∈ [0, 1] tales que r(t) = s(s)). Si comprobamos que los polígonos no se
solapan, que es menos costoso, entonces seguro que las curvas no se
cortan. Sin embargo, si los polígonos se solapan, no podemos concluir
nada

Figura 1: Curvas de Bézier


 Todos los coeficientes de Bézier son no negativos.
 Los coeficientes de Bézier cumplen la propiedad de la Partición de la
Unidad, es decir:

= 1, para todo u

 Se puede incrementar el grado de la curva de Bézier, es decir mayor


cantidad de puntos de control, pero esto no quiere decir que la curva sea
la óptima. En otras palabras, con un número suficientemente pequeño se
puede obtener la curva deseada
 En el diseño gráfico es importante saber calcular tangentes a las curvas. Se
cumple lo siguiente: Sean p0, p1, ..., pn−1, pn puntos de IR2 o de IR3 y r = r(t) la
curva de Bézier asociada a estos puntos.
1. El segmento p0p1 es tangente a r en el punto inicial (que es r (0)).
2. El segmento pn−1pn es tangente a r en el punto final (que es r (1)).
3. Los penúltimos puntos calculados por medio del algoritmo de Casteljau
sirven para dibujar la tangente a la curva. Observe las figuras 1 y 2
Figura 2: El algoritmo de Casteljau sirve para trazar puntos

4. Algoritmo de Casteljau
El algoritmo de Casteljau es, en el campo del análisis numérico de la matemática,
un método recursivo para calcular polinomios en la forma de Bernstein o base
de Bernstein, o en las curvas de Bézier. Toma su nombre del ingeniero Paul de
Casteljau. Este algoritmo es un método numéricamente estable para evaluar las
curvas de Bézier. Aunque el algoritmo de Casteljau es relativamente lento en las
configuraciones, si se compara con otros es numéricamente más estable. Los
polinomios de Bernstein son útiles para deducir las propiedades fundamentales
de las curvas de Bézier, pero no proporcionan una manera eficiente de
construirlas. La manera tradicional de trazarlas está basada en el algoritmo de
Casteljau.
La construcción del algoritmo de Casteljau está basada construcción geométrica
usando una regla métrica. El concepto fundamental está basado en la elección
de un punto c en el segmento ab

Conclusiones
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.

Bibliografía
 https://www.tcm.phy.cam.ac.uk/~mjr/IT/bezier.html
 http://web.iitd.ac.in/~hegde/cad/lecture/L13_Beziercurve.pdf
 https://www.researchgate.net/publication/311625775_Derivations_of_the
_Bezier_curve
 http://mirror.hmc.edu/ctan/macros/latex/contrib/lapdf/bezinfo.pdf
 http://ocw.upm.es/matematica-aplicada/curvas-y-superficies-en-el-
diseno-geometrico-asistido-por-
ordenador/contenido/curvas_polinomicas/curvas-de-bezier

También podría gustarte