Animation

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Animation

Messagepar Fabrice Couvreur » Samedi 13 Octobre 2007, 10:53

Bonjour,
J'aimerai créer une animation avec asymptote, mais avant de me lancer, j'ai essayé de compiler le fichier cube.asy qui se trouve dans le répertoire "examples" de Asymptote. La compilation semble se dérouler sans problème (création des fichiers cube.1,cube.2,...), mais je ne vois pas l'animation !
Je précise que j'ai installé ImageMagick pour pouvoir utiliser le package animate.
Bref, si quelqu'un pouvait résoudre mon problème et me guider dans la création de mon premier fichier, ce serait sympa :wink: .
PS: J'ai aussi essayé de créer une animation avec swftools2 et Métapost en suivant les précieux conseils de Jean michel Sarlat de Syracuse, mais je dois avouer que je galère un peu !(je travaille sous Windows).
Merci
Fabrice Couvreur
Giga-utilisateur
 
Messages: 594
Inscription: Samedi 18 Août 2007, 00:55

Publicité

Re: [Asymptote] Animation

Messagepar Ph. Ivaldi » Samedi 13 Octobre 2007, 17:39

Bonjour,

Je te propose de partir d'un exemple plus simple:

Code: Tout sélectionner
import animate;
size(10cm,0);

animation a;
int n=50;
real step=360/n;
for (int i=0; i < n; ++i) {
  save();
  draw(rotate(i*step)*xscale(.5)*unitcircle);
  a.add();
  restore();
}

a.movie(delay=50);


Tu compiles avec la commande :

Code: Tout sélectionner
asy -V fichier.asy
Fichiers joints
essai3.gif
essai3.gif (73.1 Kio) Vu 1359 fois
Ph. Ivaldi
Méga-utilisateur
 
Messages: 267
Inscription: Vendredi 12 Janvier 2007, 23:27
Statut actuel: Actif et salarié

Re: [Asymptote] Animation

Messagepar Fabrice Couvreur » Samedi 13 Octobre 2007, 23:02

Bonsoir,
Tout d'abord, je tiens à te féliciter pour le travail formidable que tu fais. J'ai copié le fichier dans le même répertoire que ImageMagick, puis j'ai compilé.
La boucle terminée, le message suivant est apparu :

Code: Tout sélectionner
"ImageMagick Exception. animate.exe : unable to open X server [No Such file or directory]".


Je ne vois pas comment résoudre le problème.
Merci.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 594
Inscription: Samedi 18 Août 2007, 00:55

Re: [Asymptote] Animation

Messagepar Ph. Ivaldi » Dimanche 14 Octobre 2007, 10:48

Fabrice Couvreur a écrit:Tout d'abord, je tiens à te féliciter


Merci !

Fabrice Couvreur a écrit:J'ai copié le fichier dans le même répertoire que ImageMagick.


Pourquoi dans le répertoire de ImageMagick ?

Fabrice Couvreur a écrit:La boucle terminée, le message suivant est apparu :

Code: Tout sélectionner
"ImageMagick Exception. animate.exe : unable to open X server [No Such file or directory]".


Là ça dépasse mes compétences... surtout si tu es sous Windows.
Quelle version de Asymptote utilises-tu ?
Quelle version de ImageMagick ?

Peux-tu essayer cette manip pour savoir si le problème vient de Asymptote ou de ImageMagick.

* Dans le code que j'ai donné, remplacer n=50 par n=10 et a.movie(delay=50); par a.movie(keep=true);
* lancer la compile par un simple asy fichier.asy
* dans le répertoire courant il doit y avoir maintenant les fichiers fichier0.eps, fichier1.eps,... fichier9.eps
* lancer la commande

Code: Tout sélectionner
animate -delay 50 fichier*.eps
(c'est peut-être animate.exe au lieu de animate)

Si, à la dernière commande, tu n'obtiens pas le même message d'erreur alors le problème vient de "Asymptote".
Ph. Ivaldi
Méga-utilisateur
 
Messages: 267
Inscription: Vendredi 12 Janvier 2007, 23:27
Statut actuel: Actif et salarié

Re: [Asymptote] Animation

Messagepar Fabrice Couvreur » Lundi 15 Octobre 2007, 22:05

Bonsoir Philippe,

Merci pour ton aide, mais le problème n'est pas résolu. J'ai téléchargé la dernière version de Asymptote (1.36), ainsi que la dernière version de ImageMagick (6.3.6). J'ai également fait la manipulation que tu proposais avec, à chaque fois, le même message d'erreur :

Code: Tout sélectionner
 "ImageMagick Exception. animate.exe : unable to open X server [No Such file or directory]".


ou

Code: Tout sélectionner
 "ImageMagick Exception. animate: unable to open X server [No Such file or directory]".


Je vais continuer à chercher ! (et peut -être passer à Linux !)
Fabrice Couvreur
Giga-utilisateur
 
Messages: 594
Inscription: Samedi 18 Août 2007, 00:55

Re: [Asymptote] Animation

Messagepar Ph. Ivaldi » Lundi 15 Octobre 2007, 22:48

Bonsoir Fabrice,
Fabrice Couvreur a écrit:J'ai également fait la manipulation que tu proposais avec, à chaque fois, le même message d'erreur :
Code: Tout sélectionner
 "ImageMagick Exception. animate.exe : unable to open X server [No Such file or directory]".

Je vais continuer à chercher !

Je ne pense pas que le problème vienne d'Asymptote ni même d'ImageMagick.
J'ai l'impression que c'est un problème de configuration de ton système mais je dis peut-être n'importe quoi.
Fabrice Couvreur a écrit: (et peut -être passer à Linux !)

Je ne peux que t'y encourager; si tu n'utilises pas un portable ça devrait s'installer tout seul.
Ceci dit, il est anormale que ça ne fonctionne pas sous Windows.
Au pire tu peux exposer ton problème sur le forum d'Asymptote.
Ph. Ivaldi
Méga-utilisateur
 
Messages: 267
Inscription: Vendredi 12 Janvier 2007, 23:27
Statut actuel: Actif et salarié

Re: [Asymptote] Animation

Messagepar GMaths » Vendredi 27 Février 2009, 20:58

Fabrice Couvreur a écrit:Bonsoir Philippe,

Merci pour ton aide, mais le problème n'est pas résolu. J'ai téléchargé la dernière version de Asymptote (1.36), ainsi que la dernière version de ImageMagick (6.3.6). J'ai également fait la manipulation que tu proposais avec, à chaque fois, le même message d'erreur :

Code: Tout sélectionner
 "ImageMagick Exception. animate.exe : unable to open X server [No Such file or directory]".


ou

Code: Tout sélectionner
 "ImageMagick Exception. animate: unable to open X server [No Such file or directory]".


Je vais continuer à chercher ! (et peut -être passer à Linux !)

Ce message date...

... mais comme il vient d'y avoir un échange sur le sujet, ici :
http://sourceforge.net/forum/forum.php?thread_id=3040451&forum_id=409349

... je viens de refaire le test sous XP avec la nouvelle version 1.66 et je n'ai plus le message d'erreur """unable to open X server""" que j'ai connu ici, il y a quelques mois de cela.

Cela peut peut-être intéresser d'autres personnes.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités