Bonjour,
J'aimerais afficher plusieurs images sous matlab qui sont calculés les unes à la suite des autres (dans une boucle for). Le problème est qu'il ne m'affiche pas les images intermédiaires, il fait tout les calculs et affiche l'image ensuite. J'ai mis un pause(0.0001) mais j'ai l'impression qu'il fait une pause de 1 seconde et c'est un peu trop long.
Comment faut il faire sous matlab pour faire une animation avec plusieurs images ?
je construits mes images moi même en 3d avec fill avec une projection...Voici le bout de code concerné :
for i=1taille)
v1=[T(i,1) T(i,2) T(i,7)];
v2=[T(i,3) T(i,4) T(i,8)];
v3=[T(i,5) T(i,6) T(i,9)];
N=cross(v3-v1,v3-v2); % produit vectoriel => normale de la facette
cosNL=(N*L')/(norm(N)*norm(L));
%'FaceLighting','Phong','FaceC olor','interp',
fill([T(i,1) T(i,3) T(i,5)],[T(i,2) T(i,4) T(i,6)],cosNL,'EdgeColor','none');
end
AUtre question j'aimerais utiliser un éclairage Phong, est ce possible ?
Merci
-----