Sei sulla pagina 1di 8

PROYECTO 5 CLCULO III

Johan alejandro lvarez Satizabal - 1527758


Camilo Molina Restrepo - 1525261

Profesora Doris Hinestroza Gutirrez

UNIVERSIDAD DEL VALLE


DEPARTAMENTO DE MATEMTICAS
Cali, Julio 20 de 2016

Actividad
1. Demuestre que dadas las ecuaciones paramtricas anteriores podemos escribir la funcin vectorial
como:

() =

()
(
)
()

0
(
0

1
1

2
2

1 3 3 1
3
3
3 6 3 0
2)
)
(
)
(
3 3 3
0 0

1
0
0 0
1

() = 0 (1 )3 + 31 (1 )2 + 32 2 (1 ) + 3 3
() = 0 (1 )3 + 31 (1 )2 + 32 2 (1 ) + 3 3

() = 0 ( 3 + 3 2 3 + 1) + 1 (3 6 2 + 3 3 ) + 2 (3 2 3 3 ) + 3 3
() = 0 ( 3 + 3 2 3 + 1) + 1 (3 6 2 + 3 3 ) + 2 (3 2 3 3 ) + 3 3

() = (0 , 1 , 2 , 3 ) [( 3 + 3 2 3 + 1), (3 3 6 2 + 3), (3 3 + 3 2 ), 3 ]
() = (0 , 1 , 2 , 3 ) [( 3 + 3 2 3 + 1), (3 3 6 2 + 3), (3 3 + 3 2 ), 3 ]

() = (0 , 1 , 2 , 3 ) [(1,0,0,0) + (3, 3, 0,0) + (3 2 , 6 2 , 3 2 , 0) + ( 3 , 3 3 , 3 3 , 3 )]


() = (0 , 1 , 2 , 3 ) [(1,0,0,0) + (3, 3, 0,0) + (3 2 , 6 2 , 3 2 , 0) + ( 3 , 3 3 , 3 3 , 3 )]

() = (0 , 1 , 2 , 3 ) [1 (1,0,0,0) + (3,3,0,0) + 2 (3, 6,3,0) + 3 (1,3, 3,1)]


() = (0 , 1 , 2 , 3 ) [1 (1,0,0,0) + (3,3,0,0) + 2 (3, 6,3,0) + 3 (1,3, 3,1)]

() = (0 , 1 , 2 , 3 ) [(1, , 2 , 3 )[(1,0,0,0), (3,3,0,0), (3, 6,3,0), (1,3, 3,1)]]


() = (0 , 1 , 2 , 3 ) [(1, , 2 , 3 )[(1,0,0,0), (3,3,0,0), (3, 6,3,0), (1,3, 3,1)]]

() = (0 , 1 , 2 , 3 ) [( 3 , 2 , , 1)[(1, 3,3,1), (3, 6,3,0), (3,3,0,0), (1,0,0,0)]]


() = (0 , 1 , 2 , 3 ) [( 3 , 2 , , 1)[(1, 3,3,1), (3, 6,3,0), (3,3,0,0), (1,0,0,0)]]

1 3 3 1
3
2
3 6 3 0
() = (0 , 1 , 2 , 3 ) (
) ( )
3 3
0 0

1
0
0 0
1
1 3 3 1
3
2
3 6 3 0
() = (0 , 1 , 2 , 3 ) (
) ( )
3 3
0 0

1
0
0 0
1

()
(
)
()

0
(
0

1
1

2
2

1 3 3 1
3
3
3 6 3 0
2)
)
(
)
(
3 3 3
0 0

1
0
0 0
1

2. Probar que el segmento 0 1 es tangente al punto (0) = 0 y el segmento 2 3 es tangente al


punto.
2.1 Segmento 0 1 :

() = (30 (1 )2 + 31 (1 )2 61 (1 ) + 62 (1 ) 32 2 + 33 3 , 30 (1 )2
+ 31 (1 )2 61 (1 ) + 62 (1 ) 32 2 + 33 3

(0) = (30 + 31 , 30 + 31 )

(0) = 3(1 0 , 1 0 )

(0) = (0 , 0 )
Ecuacin de la recta tangente al punto:
() = (0 , 0 ) + 3(1 0 , 1 0 )
() = 0 + 3(1 0 )
2.2 Segmento 2 3 :

() = (30 (1 )2 + 31 (1 )2 61 (1 ) + 62 (1 ) 32 2 + 33 3 , 30 (1 )2
+ 31 (1 )2 61 (1 ) + 62 (1 ) 32 2 + 33 3

(1) = (32 + 33 , 32 + 33 )
= 3(3 2 , 3 2 )
(1)
= (3 , 3 )
(1)
Ecuacin de la recta tangente al punto:
() = (3 , 3 ) + 3(3 2 , 3 2 )
() = 3 + 3(3 2 )

3. Ubique 4 puntos no alineados en el plano y describa los pasos para definir la curva de Bzier.
Usted debe decir quien es = () y = (). Dibuje usando algn software como
MATHEMATICA una curva de Bzier para los puntos que usted dio.
Para definir una curva de Bzier se deben de seguir lo siguientes pasos:
1. Definir los puntos de control:
0 = (1,2), 1 = (3,0) 2 = (9,3) 4 = (15,10)
2. Escribir las ecuaciones paramtricas para cada componente:
() = (1 )3 + 9(1 )2 + 27 2 (1 ) + 15 3
() = 2(1 )3 + 9 2 (1 ) + 10 3
3. Se procede a dibujar la curva a partir de las ecuaciones paramtricas:

4. Determine si los puntos 1 y 2 pueden ser determinados por las ecuaciones () y (). (Es
decir, determine si los puntos estn en la curva de Bzier).

() = 0 (1 )3 + 31 (1 )2 + 32 2 (1 ) + 3 3
() = 0 (1 )3 + 31 (1 )2 + 32 2 (1 ) + 3 3

Como se puede observar en las ecuaciones () y () no existe ningn nmero el cual permite que los puntos
(1 , 1 ) y (2 , 2 ) queden aislados, en otras palabras, en ningn momento una curva de Bzier cbica va a pasar
por los puntos intermedios 1 y 2 . Los puntos 0 y 3 si pasan por la recta en el momento = 0 y = 1.
(0) = 0

(1) = 3

(0) = 0

(1) = 3

5. Observando la construccin de las curvas de Bzier saque sus propias conclusiones de los
elementos bsicos del clculo que necesita en el anlisis de estas curvas.

Para el anlisis de las curvas de Bzier se requieren elementos bsicos del clculo, tales como la construccin de
segmentos a partir de dos puntos, parametrizacin de curvas, matrices, conocimiento de las funciones vectoriales,
el entendimiento de los vectores de velocidad, aceleracin, interpretaciones geomtricas de las componentes
tangencial y normal, la determinacin de la curvatura de una curva, en general un buen conocimiento del clculo
vectorial.

6. Investigue por qu algunas impresoras lser usan curvas de Bzier.

IMPRESORA LSER
Cuando imprimimos en una impresora lser un texto que hemos escrito usando una computadora, por lo general
lo hacemos sin cuestionarnos cmo se logra la comunicacin de la computadora a la impresora, de tal manera, que
los smbolos que hemos usado se reproduzcan fielmente en la impresin.
Si las letras se guardan como una sucesin de pixeles, uno de los problemas con los que uno se encuentra, es que
al querer cambiarle el tamao, la letra se distorsiona, una mejor manera, es guardar cada letra como una sucesin
de curvas, es decir, dada una letra, se divide en varios pedazos y entonces, dados n puntos, se encuentra una curva
suave que aproxima a esos puntos, cada letra es guardada como una sucesin de curvas, la impresora usa un
lenguaje grfico, como por ejemplo PostScript, que es un lenguaje orientado a objetos para leer estas sucesiones
de curvas y reproducirlas de manera suave.
La curva de Bzier interpola al primer y ltimo puntos de control, no interpola a los dems, pero la curva queda
dentro de la envolvente convexa definida por el polgono de control, adems la curva imita la forma de este
polgono. Esta es una herramienta poderosa para disear curvas en general, lo que tenemos que hacer, es dar puntos
de control que imiten la forma de la curva que queremos obtener.
En el siguiente ejemplo, se muestra el diseo de la letra e:

7. Determine la curva de Bzier para los puntos 0 = (0,0), 1 = (1,2), 2 = (2,3) 3 = (3,0).
Dibuje la curva.

() = 3(1 )2 + 6 2 (1 ) + 3 3
() = 6(1 )2 + 9 2 (1 )

8. Trace tres puntos que pueden estar alineados: Describir la curva de Bzier para los puntos 0 =
(0,0), 1 = (1,1), 2 = (2,2) 3 = (3,0). Escriba la curva en la forma = () y dibjela.

() = 3(1 )2 + 6 2 (1 ) + 3 3
() = 3(1 )2 + 6 2 (1 )

= 3(1 )2 + 6 2 (1 ) + 3 3
= 3(1 2 + 2 ) + 6 2 (1 ) + 3 3
= 3 6 2 + 3 3 + 6 2 6 3 + 3 3

= 3

=
3

() = 3(1 )2 + 6 2 (1 )
2 2 2

() = (1 ) +
(1 )
3
3
3

9. Investigue sobre las aplicaciones generales de las curvas de Bzier.


APLICACIONES GENERALES DE LA CURVA DE BZIER

El Perfil de un automvil o de las alas de un avin.


Para el diseo del perfil de un automvil o el de las alas de un avin, el poder modelarlos en una computadora ha
sido de gran utilidad, podemos variar nuestro modelo, agrandarlo, reducirlo, rotarlo, trasladarlo, hacer cambios
locales, en fin, tenemos ms flexibilidad en el diseo y adems de que el resultado es bueno, el costo es bajo. Para
lograr estos diseos, uno se pregunta, dados n puntos, ahora quiz en el espacio, como encontrar una superficie
que pase o aproxime a los datos dados.
Creando animaciones.
Las ventajas de las curvas de Bzier en el diseo de letras y grficos a computador se han utilizado a la hora de
crear animaciones digitales, se usan principalmente en el modelado de curvas suaves que son relativamente ms
fciles de usar en el diseo de ambientes digitales y elaboracin de personajes, adems partiendo del hecho de

que modificar las curvas de Bzier es muy fcil, tambin representan una gran ventaja en el rediseo y
correccin de animaciones.
Grficos de ordenador.
Las curvas de Bzier han sido ampliamente usadas en los grficos generados por ordenador para modelado de
curvas suaves. Como la curva est completamente contenida en la envolvente convexa de los puntos de control,
dichos puntos pueden ser visualizados grficamente sobre el rea de trabajo y usados para manipular la curva de
una forma muy intuitiva. Las transformaciones afines tales como traslaciones y rotaciones pueden ser aplicadas,
con gran facilidad, a las curvas, aplicando las transformaciones respectivas sobre los puntos de control.
Sntesis de sonido.
La sntesis de Bzier es un nuevo mtodo de sntesis de ondas sonoras que se puede usar para crear sonidos
usando curvas de Bzier.

10. Lea en qu consiste el algoritmo de Casteljau.


ALGORITMO DE CASTELJAU:
Dados b0 , b1 ,..., bn R 3 y t R definimos:

bi (t ) (1 t )bi
r

r 1

(t ) tbi 1

r 1

(t )

r 1,..., n ; i 0,..., n r

(3.1)

bi (t ) bi
0

Entonces b0 (t ) es el punto con valor paramtrico t que est en la curva b n A la curva generada con este algoritmo
se le conoce como curva de Bzier.

11. Cmo pensaras que podra generalizarse las curvas de Bzier si tuviramos ms de 4 puntos.
Se tiene que las curvas de Bzier obedecen a un grado n, el cual (n+1) representa el nmero de puntos
de control que debe de poseer la curva.
Las curvas de Bzier se caracterizan por ser una suma de polinomios, en los cuales cada se repiten los
trminos , y (1 ) , el ltimo de estos tres, despus de cada suma va disminuyendo su grado, por
lo cual en casos generalizados, las curvas se pueden expresar como una sumatoria:

( ) (1 )

=0

Potrebbero piacerti anche