Animation flickering problem
Ältere Kommentare anzeigen
Hello, I animate a car mooving by a curve and I want to create animation with out flickering. The whole animation is 8/9 seconds and the plotting takes over 2 minutes... I have this code:
fig=figure;
set(fig,'DoubleBuffer','on');
aviobj = avifile('mov.avi','compression', 'none')
while step<length(x)
% some code for ploting the animation moovement here %
frame = getframe(gca);
aviobj = addframe(aviobj,frame);
end
aviobj = close(aviobj);
So I think it should have worked... but it doesn't. I have some plotting before this code in the same figgure. So could this be the problem... I dont think so but had to ask.
thank you!
2 Kommentare
Jan
am 24 Jun. 2011
Does the AVI contain flickering? What exactly does "it doesn't work" mean?
Sean de Wolski
am 24 Jun. 2011
What is:
"some code for plotting animation"
It seems to me that's likely the source of the flicker. Do you use findobj?
Antworten (0)
Kategorien
Mehr zu Animation finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!