Page 1 sur 3

Animation et animate

Posté : mar. 30 sept. 2014, 21:50
par maurice
Bonjour, je voulais faire une animation sur la cardioide.

Code : Tout sélectionner

import graph;
import animation;
settings.outformat="pdf";
settings.tex="pdflatex";
size(7cm);

draw(unitcircle);
real t=0;
pair pO=(0,0);
pair centre=(0,2);
pair pt=(0,1);
int n=360;
path cardioide;

animation A;

for (int i=0; i<n; i+=1){
  save();
  draw(circle(centre, 1));
  cardioide=cardioide..pt;
  draw(cardioide, bp+red);
  draw(centre--pt);
  A.add();
  centre = rotate(360/n, pO)*centre;
  pt=rotate(i*360/n, centre)*((pO+centre)/2);
  restore();
}
// A.movie();
label(A.pdf(BBox(1mm,nullpen),delay=500));
Avec A.movie pas de problème. Je peux aussi créer une image gif.
Mais avec label(A.pdf(BBox(1mm,nullpen),delay=500)); j'ai un message d'erreur :

Code : Tout sélectionner

<fctTrigo-1-cardioide2_0.pdf, id=1, 199.1741pt x 199.1741pt>
<use fctTrigo-1-cardioide2_0.pdf>
! Undefined control sequence.
<argument> \animategraphics 
                            []{2}{_fctTrigo-1-cardioide2}{0}{359}
l.55 ...hics[]{2}{_fctTrigo-1-cardioide2}{0}{359}}
                                                  %
! Missing $ inserted.
<inserted text> 
 .....
J'avais eu un problème similaire et une mise à jour paquet animate.sty avait suffit.
Pas ici.
Une piste ?

Merci

Bruno

Re: Animation et animate

Posté : mer. 1 oct. 2014, 14:26
par GM
Bonjour,

pas d'erreur chez moi, à part le fait qu'il y a un problème de code... si j'en juge par l'effet vaguelette. :
Image

Re: Animation et animate

Posté : mer. 1 oct. 2014, 15:33
par GM
Ma version d'animate :
Image

Re: Animation et animate

Posté : mer. 1 oct. 2014, 18:54
par chellier
Bonjour tout le monde,

Bon, Bruno, ça va pas t'aider mais j'ai la même erreur que toi. J'ai aussi de gros problèmes avec animation (ou animate) depuis que suis passé à TeXlive2014.
Ma version d'animate est juste mise à jour : 35238, mais aucune mise à jour n'a réglé mes soucis. Comme toi, pas de problème pour obtenir un gif (ou un pdf multipage), par contre pour une animation autonome, là ça ne fonctionne pas... J'avais essayé d'en parler sur le forum officiel, mais je n'ai pas eu de suite et je n'ai pas eu le temps de préparer un ecm pour relancer le débat.

Christophe

Re: Animation et animate

Posté : jeu. 2 oct. 2014, 07:51
par GM
GM a écrit :pas d'erreur chez moi
J'ai reproduit l'erreur... en ayant ajouté "controls" à ce qui était suggéré,
mais je ne l'explique pas.

Re: Animation et animate

Posté : ven. 3 oct. 2014, 13:49
par maurice
Bonjour,

merci pour vos réponses.
pas grand chose à faire donc...
pour l'effet vaguelette, je ne sais pas non plus.

Merci à vous

Bruno

Re: Animation et animate

Posté : ven. 3 oct. 2014, 16:20
par GM
maurice a écrit :pas grand chose à faire donc...
Je ne dirais pas cela... mais je dois avouer que je n'ai vraiment pas le temps de chercher le pourquoi en ce moment.
maurice a écrit :pour l'effet vaguelette, je ne sais pas non plus.
Là par contre... c'est un problème de résolution du chemin.

Remplacer path par guide devrait régler le problème.
guide ne sera pas la solution à tout : je pense à des courbes avec point de rebroussement.

Re: Animation et animate

Posté : ven. 3 oct. 2014, 19:45
par maurice
Bonjour,

en ajoutant :

Code : Tout sélectionner

usepackage("animate");
je n'ai plus d'erreur à la compilation.
n'ayant pas acrobat reader d'installé, je ne peux pas tester pour le moment.

Du coup, j'ai un grand cercle autour des deux premiers...

Bruno

Re: Animation et animate

Posté : ven. 3 oct. 2014, 20:56
par GM
maurice a écrit :en ajoutant :

Code : Tout sélectionner

usepackage("animate");
je n'ai plus d'erreur à la compilation.
Ne l'ajoute pas mais remplace

Code : Tout sélectionner

    import animation;
par :

Code : Tout sélectionner

    import animate;
;-)

Re: Animation et animate

Posté : sam. 4 oct. 2014, 09:32
par chellier
maurice a écrit :Bonjour,

en ajoutant :

Code : Tout sélectionner

usepackage("animate");
je n'ai plus d'erreur à la compilation.
n'ayant pas acrobat reader d'installé, je ne peux pas tester pour le moment.

Du coup, j'ai un grand cercle autour des deux premiers...

Bruno
Bonjour,

Oui, j'avais aussi essayé import animate;. En effet, plus d'erreur à la compilation, mais moi je n'ai pas l'animation. Voici le fichier produit (j'ai réduit n à 60 pour que ça passe sur le forum) :
anim1.pdf
(125.17 Kio) Téléchargé 1617 fois
Toujours le même problème, la première figure, puis plus rien. (Quand je lis mes anciennes animations, il n'y a pas de problème.)

Bruno, pour acrobat reader c'est devenu un peu chaud à installer sur linux, je l'ai fait il n'y a pas longtemps sur xubuntu 14.04 64 bits. Si tu as besoin de la méthode (à adapter à ta distribution...) et des fichiers, n'hésite pas à demander.

Christophe