Interpolacion Para Animacion y Morfing Matlab

Páginas: 3 (523 palabras) Publicado: 5 de octubre de 2011
Interpolación para Animación y Morphing


Animación por interpolación de movimiento
Se define la matriz a usa en esta situación será una matriz de tres puntos que dará la forma de un triangulola cual se trasladara de una punto x1 a oro x2
Matriz X1 0-1-112-1
Matriz X2 526472
Se hace el algoritmo
A=[0,-1; 1,1;2,-1;0,-1];%la matriz tiene que llevar 4 puntos para que cierra la figuraen el programa
B=[5,2;6,4;7,2;5,2];
[ren,col]=size(A);
%este for es que controla los puntos calculados
for t=0:0.01:1
clf();
axis([-1,8,-2,5]);
for i=1:ren
for j=1:colA(i,j)=(1-t)*A(i,j)+t*B(i,j) ;
end
end
line(A(:,1),A(:,2),'Color','r','LineWidth',2)
pause(0.1)
end

Animación por el método de Morphing
Se escoge dos figuras distintaslas con la que se quieren trabajar (Estas deben de ser iguales en puntos) ejemplo.



Entonces se crean las matrices requeridas
A=[0,5;3,5;3,3;1,3;1,0;-1,0;-1,3;-3,3;-3,5;0,5];B=[0,5,1;3,3,1;3,0,1;1,0,1;1,2,1;-1,2,1;-1,0,1;-3,0,1;-3,3,1;0,5,1];
%Despues sigue el algoritmo para hacer move y convertir la figura
T=[1,0,0;0,1,0;5,2,1];
B=B*T;
[ren,col]=size(A);
C=ones(4,2);%este for es es que controla los puntos calculasdos
for t=0:0.01:1
clf();
axis([-4,9,0,7]);
for i=1:ren
for j=1:col
C(i,j)=(1-t)*A(i,j)+t*B(i,j) ;
endend
line(C(:,1),C(:,2),'Color','r','LineWidth',2)
pause(0.01)
end
pause(0.5)
for t=0:0.01:1
clf();
axis([-4,9,0,7]);
for i=1:ren
for j=1:colC(i,j)=(1-t)*B(i,j)+t*A(i,j) ;
end
end
line(C(:,1),C(:,2),'Color','g','LineWidth',2)
pause(0.01)
end
pause(0.5)
end

Función de una circunferencia
y
La función de una circunferencia suele tenerun problema a la hora de graficar ya que sabemos que la función es x2+y2=r2 y esta forma tiene un problema ya que al despejar tenemos que y=-x2+r2 y esto lleva a dos resultados distintos el valor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Interpolacion De Newton En Matlab
  • Interpolacion Matlab
  • Interpolacion En Matlab
  • Hardware para animación: Proyectores
  • Guía para animacion
  • Animación sociocultural para sinaloa
  • Animacion Para Un Blogger
  • 12 principios para la animacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS