Une question bateau

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.

Une question bateau

Messagepar jg2m2010 » Lundi 06 Février 2012, 16:24

Bonjour,

Vous avez sans doute vu cette question beaucoup de fois. J'en suis désolé mais je dois faire une présentation mercredi sur LaTeX. J'y parle notamment de ses grandes capacités pour faire des dessins. J'ai prévu de parler un peu de tikz que je connais un peu. Mais j'aimerais montrer qu'il est possible de créer aussi des animations. Or je ne connais pas du tout asymptote. Les exemples trouvés sur Internet que j'ai compilé me donnent des pdf qui autant de page que j'ai d'images.

Ce que je souhaiterais, c'est inclure dans mon diaporama beamer une fenêtre avec un bouton lecture, pause,... qui me permetterait de montrer une animation.

J'y ai passé une bonne partie de mon dimanche après-midi sans le moindre succès pour le moment ! Mais je continue à chercher. J'ai notamment vu qu'il en était question ici mais quand on connaît pas grand chose... J'y ai compris qu'on pouvait utiliser la commande animategraphics mais tous les exemples que j'ai trouvé je ne produisais pas de fichier avec la bonne extension.

Pourriez-vous me donnez un exemple qui fonctionne s'il vous plait ? Car je n'en trouve pas où alors je m'y prends mal...

Merci beaucoup de votre aide.
Dernière édition par jg2m2010 le Lundi 06 Février 2012, 17:11, édité 1 fois.
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Publicité

Re: Une question bateau

Messagepar GMaths » Lundi 06 Février 2012, 16:46

Bonjour,

jg2m2010 a écrit:Mais j'aimerais montrer qu'il est possible de créer aussi des animations. Or je ne connais pas du tout asymptote.

Pourquoi te lancer dans Asymptote... uniquement pour faire une démonstration d'animation lors d'une présentation de latex ?
Tu peux faire une animation en utilisant le langage tikz aussi.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Une question bateau

Messagepar jg2m2010 » Lundi 06 Février 2012, 17:21

GMaths a écrit:Pourquoi te lancer dans Asymptote... uniquement pour faire une démonstration d'animation lors d'une présentation de latex ?
Tu peux faire une animation en utilisant le langage tikz aussi.


Eh bien, je ne pensais pas du tout que c'était possible avec tikz ! Merci beaucoup pour l'info !

Par contre, ça m'intéresserait quand même de savoir comment on fait avec asymptote. D'autant que j'en ai entendu beaucoup de bien et que donc je pourrais me lancer un jour dans l'apprentissage d'asymptote.
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: Une question bateau

Messagepar chellier » Lundi 06 Février 2012, 18:18

jg2m2010 a écrit:Par contre, ça m'intéresserait quand même de savoir comment on fait avec asymptote. D'autant que j'en ai entendu beaucoup de bien et que donc je pourrais me lancer un jour dans l'apprentissage d'asymptote.

Bonsoir,

Je n'ai pas trop le temps de développer pour l'instant, mais tu peux déjà regarder dans le document "démarrage rapide" (lien dans ma signature), j'y ai écrit une section sur les animations.

Christophe
chellier
Modérateur
 
Messages: 355
Inscription: Samedi 25 Juillet 2009, 11:25
Localisation: Le Creusot
Statut actuel: Actif et salarié | Enseignant

Re: Une question bateau

Messagepar maurice » Mardi 07 Février 2012, 04:12

Bonsoir,

pour répondre à ta 1ere question :

jg2m2010 a écrit:Ce que je souhaiterais, c'est inclure dans mon diaporama beamer une fenêtre avec un bouton lecture, pause,... qui me permetterait de montrer une animation.


tu peux lire ce fil sur un autre forum mais qui est bien quand même :mrgreen: .

Pour tes exemples, tu peux regerder sur le(s) site(s) de Gaétan ici et ou encore le site de P. Ivaldi sans oublier le démarrage rapide de Chellier (voir signature)....

Il y a de quoi faire....

Bon courage et à bientôt (ici ou ailleurs d'ailleurs :wink: ).

maurice
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
maurice
Méga-utilisateur
 
Messages: 399
Inscription: Jeudi 25 Mars 2010, 13:49
Statut actuel: Actif et salarié | Enseignant

Re: Une question bateau

Messagepar rebouxo » Mardi 07 Février 2012, 12:08

Franchement faire une présentation des capacités de dessin de LaTeX c'est àmha une erreur. Tous les langages graphiques utilisés par LaTeX font appel à des logiciels extérieurs plus ou moins cachés. TiKz est celui qui est le plus intégré (mais pas complétement) et tous les autres sont en fait externe à TeX. Je ne pense pas que cela soit primordiale. Mais ce n'est que mon avis :D Je pense que pour des débutants, l'aide au choix de l'éditeur est certainement plus important...

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6961
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Une question bateau

Messagepar jg2m2010 » Jeudi 09 Février 2012, 15:15

Bonjour,

Merci beaucoup pour votre aide. L'exposé s'est plutôt bien passé.

Je vais répondre aux interrogations de certains d'entre vous :
Comme ça ne devait durer que dix minutes, mon but était avant tout d'inciter mon auditoire à se renseigner sur LaTeX en leur montrant des exemples "impressionnants". Je voulais pas leur faire un cours sur les commandes base qui les aurait dégoûté selon moi et qui aurait supposé qu'ils étaient motivé pour quitter word/open office pour LaTeX.

Je vais par contre essayer de découvrir un peu plus Asymptote pour être capable de l'utiliser à l'avenir.
jg2m2010
Kilo-utilisateur
 
Messages: 234
Inscription: Samedi 23 Avril 2011, 12:55
Statut actuel: Post-bac | Doctorat

Re: Une question bateau

Messagepar c-top » Jeudi 09 Février 2012, 19:12

Si cela peux t'aider voila un code que j'ai fait il y a pas longtemps pour dessiner la rétrogradation de mars à partir de la trajectoire
de cette dernière et de la Terre dans le repère héliocentrique.

Code: Tout sélectionner
import animate;
animation anim;
settings.tex="pdflatex";

pair[] mvtCirculaire(string s="", real rayon=200,
         int nbPoint=20, real angleInit=0,
         pen p=red){
  pair[] pos;
  real angle=360/nbPoint;
  for(int i=0;i<nbPoint;++i){
    pair pt=(rayon,0);
    pt=rotate(angle*i+angleInit,(0,0))*pt;
    if(i*angle<180)
      draw(Label(s+string(i+1)),pt,align=2N,p);
    else
      draw(Label(s+string(i+1)),pt,align=2S,p);
    pos.push(pt);
  }
  return pos;
}

pair[] mvtAngulaire(string s="", real rayon=200,
        int nbPoint=20, real angle=0,
        real angleInit=0,pen p=red){
  pair[] pos;
  for(int i=0;i<nbPoint;++i){
    pair pt=(rayon+2i,0);
    pt=rotate((angle*i)+angleInit,(0,0))*pt;
    if(((angle*i)+angleInit)<180 && ((angle*i)+angleInit)>0)
      draw(Label(s+string(i+1)),pt,align=2N,p);
    else
      draw(Label(s+string(i+1)),pt,align=2S,p);
    pos.push(pt);
  }
  return pos;
}

save();
dot(Label("S",align=5N,black),(0,0),yellow+20);
pair[] posTerre=mvtCirculaire("T",200,20,-130,red+8);
pair[] posMars=mvtAngulaire("M",250,20,10,-75,blue+8);
anim.add();
restore();

pair[] distTM;
pair[] origine;
pen fond=grey+opacity(0.3);
picture pic;
int taille=300;
for(int i=0;i<posTerre.length;++i){
  distTM.push((posMars[i].x-posTerre[i].x,
          posMars[i].y-posTerre[i].y));
  pair pos=shift(0,-taille/2)*posTerre[i];
  origine.push(pos);
}

path calque=box(origine[0],(origine[0]+(taille,taille)));
filldraw(pic,calque,fond);
for(int i=0;i<16;++i){
  save();
  draw((0,0)--(-300,0),invisible);
  dot(Label("S",align=5N,black),(0,0),yellow+20);
  mvtCirculaire("T",200,20,-130,red+8);
  mvtAngulaire("M",250,20,10,-75,blue+8);
  dot(pic,(posTerre[0]+distTM[i]),green+8);
  draw(posTerre[i]--(posTerre[i]+(50,0)),orange+1,Arrow);
  draw(posTerre[i]--(posTerre[i]+(0.5,50)),orange+1,Arrow);
  add(pic.fit(),posTerre[i],E);
  anim.add();
  restore();
}
label(anim.pdf("controls",delay=800));


tu n'as plus qu'à compiler avec asy -f pdf nomfichier.asy
c-top
Déca-utilisateur
 
Messages: 42
Inscription: Samedi 11 Juillet 2009, 19:20
Statut actuel: Actif et salarié | Enseignant


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message
  • Question de base
    par plop08 » Dimanche 03 Octobre 2010, 15:26
    15 Réponses
    798 Vus
    Dernier message par plop08 Voir le dernier message
    Mercredi 13 Octobre 2010, 17:44

Qui est en ligne

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