Está en la página 1de 6

TRASLACION EN 3D

Traslación del cubo

CODIGO:

x=[1,1,6,6,1,1,1,1,1,6,6,6,6,1,6,6];

y=[1,6,6,1,1,1,6,6,6,6,6,6,1,1,1,1];

z=[1,1,1,1,1,6,6,1,6,6,1,6,6,6,6,1];

>> plot3(0,0,0,x,y,z,9,9,9)

>> x1=x+5;

>> y1=y+5;

>> z1=z+5;

>> plot3(x1,y1,z1,'b');

>> plot3(x,y,z,'g');

>> hold on

>> plot3(x1,y1,z1,'y');

>> grid

>> title('TRASLACION EN 3D');

>> xlabel('Eje de las X');

>> ylabel('Eje de las Y');

>> zlabel('Eje de las Z');


FIGURA:
Rotación Cubo

CODIGO:

x=[1,1,6,6,1,1,1,1,1,6,6,6,6,1,6,6];

y=[1,6,6,1,1,1,6,6,6,6,6,6,1,1,1,1];

z=[1,1,1,1,1,6,6,1,6,6,1,6,6,6,6,1];

plot3(x,y,z)

>> x1=(x*cos(50)) - (y*sin(50) + (z*cos(50)));

y1=(x*cos(50)) + (y*sin(50) - (z*cos(50)));

z1=z*sin(50)- (y*sin(50) + (z*cos(50)));

>> plot3(x,y,z)

>> hold on

>> plot3(x1,y1,z1,'m')

>> grid

title('ROTACION EN 3D');

>> xlabel('eje de las x');

ylabel('eje de las y');

zlabel('eje de las z');


FIGURA:
CODIGO:

Escalación del cubo

x=[1 3 5 3 1 3 5 7 5 3 5 3 1 3 5 7 5];

y=[3 5 3 1 3 3 5 3 1 3 5 5 3 1 1 3 3];

z=[1 3 5 3 1 3 5 7 5 3 5 3 1 3 5 7 5];

plot3(0,0,0,x,y,z,9,9,9)

x1=x*5;

y1=y*5;

z1=z*5;

plot3(x1,y1,z1,'b');

plot3(x,y,z,'r');

hold on

plot3(x1,y1,z1,'b');

grid

title('TRASLACION EN 3D');

xlabel('Eje de las X');

ylabel('Eje de las Y');

zlabel('Eje de las Z');


FIGURA:

También podría gustarte