Sei sulla pagina 1di 1

DEBER EXTRA:

I.3 ILUMINACIN Y NGULO DE VISTA

Lightangle (azimut, elevacin): ubicacin de un foco de luz sobre el grfico.


View (azimut, elevacin): punto de visualizacin del grfico.

%ANIMACION DE UNA ESFERA MOVIENDOSE EN LA UBICACIN DE UN FOCO DE LUZ


SOBRE EL GRFICO
clc; clear all,close all;
%el comando figure esta fuera del lazo for para evitar que se creen
varias
%imagenes, es decir nos permitira graficar en solo una figura la
animacion
%de la esfera
figure;
for t=0:0.2:4*pi
%x1,y1,z1 nos permite definir la trayectoria circular en 3 dimensiones
de
%la esfera
x1=4*cos(t);
y1 =4*sin(t);
z1 = 4*sin(t);

%lafuncion sphere nos permite graficar una esfera de radio 1


[x,y,z] = sphere;
%con la funcion surf podemos graficar la esfera en cada diferente
posicion
%que va a ocupar en el tiempo
plot3(x1,y1,z1,'o')
surf(x+x1,y+y1,z+z1);
grid on;
xlabel('eje X'), ylabel('eje Y'), zlabel('eje Z')
title('Iluminacin y angulo de vista')
axis([-5 5 -5 5 -5 5 0 1])
getframe
pause(0.5);
end

Potrebbero piacerti anche