Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A=[0 0 0 1];
b=[0 0 3 1];
c=[5 0 3 1];
d=[5 0 0 1];
e=[5 2 0 1];
f=[5 2 3 1];
g=[0 2 3 1];
h=[0 2 0 1];
view(135,22)
AXIS([10 10 10 10 10 10])
line([7 7], [0 0],[0 0]);line([0 0], [7 7],[0 0]);line([0 0], [0 0],[7 7]);
caja1(a,b,c,d,e,f,g,h)
pause ;
for i=0:300;
Declaramos la matriz
Xu..
rz=[xu xv xw dx;
yu yv yw dy;
zu zv zw dz;
0 0 0 1];
na=rz*a;
nb=rz*b;
nc=rz*c;
nd=rz*d;
ne=rz*e;
nf=rz*f;
ng=rz*g;
nh=rz*h;
ploteas la caja
caja1(na,nb,nc,nd,ne,nf,ng,nh)
pause(0.01);
if i<300
clf
end
end
pause ()
For i:60
Declaras otra vez la matriz de rotacin etc etc vamos a decir que esta la
nombras como Ru, la anterior se llamaba rz.
Creas una nueva que es una multiplicacin digamos
mov2=rz*Ru;
Ploteas la caja con los nuevos valores de las aristas y listo se acabo el
chiste!!!
caja1(na,nb,nc,nd,ne,nf,ng,nh)
pause(0.01)