Page 1 sur 1

Animation, image double

Posté : sam. 28 juil. 2012, 12:45
par etienne25
Bonjour,

Voici un exemple complet j'espère-minimal qui met en valeur un petit problème que j'ai rencontré récemment:

Code : Tout sélectionner

import three;
import animate;
settings.tex="pdflatex";
settings.outformat="pdf";
settings.render=0;

size(7cm,0);
 
animation a;

for(int k=0; k < 50; k += 10) {
   draw((0,0,0)--rotate(k,Z)*(1,0,0),red+2pt);
   a.add();
}

label(a.pdf("controls"));


L'animation qu'on devrait obtenir consiste en 5 droites radiales qui apparaissent l'une après l'autre. Je l'obtiens, mais superposée à cette animation, j'obtiens également une copie de l'animation terminée. Je suis vraiment embêté, je n'ai aucune idée d'où cette copie peut venir... Quelqu'un peut expliquer?

J'utilise
Win 7
Asymptote 2.16
Adobe Reader 10.1.3

Re: Animation, image double

Posté : sam. 28 juil. 2012, 13:51
par GM
Bonjour,
tu t'es servi de currentpicture pour dessiner les images que tu ajoutes à l'animation a.
un erase(); avant la ligne label(a.pdf("controls")); va 'vider' currentpicture avant que ne soit ajouté a.

Re: Animation, image double

Posté : sam. 28 juil. 2012, 16:17
par etienne25
Merci!