Sistemas Grficos
Sistemas Grficos
Puntos de Control
La formulacin de los mtodos est basada en los puntos de control, que consiste en encontrar funciones polinomiales de grado bajo que interpolen o aproximen a los puntos de control y que cumplan algunas propiedades.
Sistemas Grficos
Sistemas Grficos
Requisitos
1-Mnima Variacin: que las variaciones estn
determinadas exclusivamente por los puntos de control.
Lagrange B-Spline
Sistemas Grficos
Requisitos
2-Invariancia frente a transformaciones: debe ser
indistinto aplicar una transformacin a cada punto de la curva, o aplicarla a los puntos de control y luego construir la curva
Lagrange B-Spline
Sistemas Grficos
Requisitos
3-representar entidades multivaluadas
Sistemas Grficos
Control local
Control global
Sistemas Grficos
L i ( x ) y i con
( x x 0 )( x x 1 ) K ( x x i 1 )( x x i + 1 ) K ( x x n ) ( x i x 0 )( x i x 1 ) K ( x i x i 1 )( x i x i + 1 ) K ( x i x n )
Sistemas Grficos
Mtodo de Lagrange
Caractersticas:
1- Tiene control global 2- Si se aumenta la cantidad de puntos de control, aumenta el grado de la curva, adems a partir de n=5 se producen muchas oscilaciones entre los puntos de control.
Sistemas Grficos
Interpolacin de Lagrange
Dos interpolaciones de Lagrange modificando el cuarto punto de control
Sistemas Grficos
Supongamos C(u) una curva acotada, entonces puede representarse como C(u)=(x(u),y(u)), con x(u)=fx(u) ; y(u)=fy(u) u[0,1]
Sistemas Grficos Ing. Horacio Abbate
12
f x (u ) = d x u 3 + c x u 2 + bx u + a x = u 3
u2
dx cx u 1 b x a x
f y (u ) = d y u 3 + c y u 2 + b y u + a y = u 3
u2
d y cy u 1 b y ay
f x (u ) = d x u 3 + c x u 2 + bx u + a x = u 3
u2
dx cx u 1 b x a x
' x
(u ) = (3u
2u
0 )
dx cx bx ax
Ing. Horacio Abbate
14
Sistemas Grficos
f x (0) = (0
1) 0 )
dx cx bx ax dx cx bx ax
f x (1 ) = (1
dx cx 1) b x a x dx cx 0 ) b x a x
f x' ( 0 ) = ( 0
f x' (1 ) = ( 3
Sistemas Grficos
cx bx ax
= M
dx cx b x a x
La misma matriz de Hermite MH es constante (no depende de los puntos de control, ni de sus derivadas) y es inversible.
= 2 3 0 1 2 3 0 0 1 2 1 0 1 1 0 0 Ing. Horacio Abbate
16
1 h
Sistemas Grficos
cx bx ax d c a
y y
by
y
Sistemas Grficos
Mtodo de Hermite
Caractersticas:
1- Tiene control local 2- El grado de la curva es independiente de los puntos de control. 3-Desventaja: necesita datos de posicin y derivada.
Sistemas Grficos