Wiki Forum

Module animate

Tout ce qui concerne l'utilisation (ou l'installation) de LaTeX.

Modérateur: Modérateurs_LaTeX

Règles du forum
Merci d'éviter le style SMS dans vos messages. Penser à utiliser les balises Code pour poster du code.
Penser à utiliser la fonction Recherche avant de poster un message.

Module animate

Messagede paspythagore le Samedi 06 Février 2010, 22:17

Bonjour,

je souhaite faire une modélisation d'un exercice de physique sur les ondes lumineuses (un peu ambitieux vu mon niveau en latex) :
Je souhaiterai faire une animation avec plusieurs droites parallèles, avec des flèches se déplaçant vers 1 ou 2 "trous" puis la diffraction qui va avec.
Les trous doivent être représentés par 2 segments perpendiculaires au mouvement.
Je souhaite que ce "mouvement" ne s'arrête qu'en "recliquant" sur le dessin et faire relativement facilement les droites modélisant la diffraction.

Je ne suis pas sûr que le package animate soit le mieux approprié à ce projet, ni que ce projet soit facilement réalisable.

Merci de vos avis et suggestions.
paspythagore
Giga-utilisateur
 
Messages: 563
Inscription: Mercredi 19 Novembre 2008, 15:35
Statut actuel: Post-bac

Re: animate

Messagede plop08 le Dimanche 07 Février 2010, 07:48

(je réponds juste pour être averti des réponses... pas trouvé de moyen de faire autrement pour suivre ce sujet qui peut m'intéresser aussi)
plop08
Giga-utilisateur
 
Messages: 627
Inscription: Mardi 28 Avril 2009, 18:05
Statut actuel: Actif et salarié | Enseignant

Re: animate

Messagede paspythagore le Dimanche 07 Février 2010, 17:03

Bonjour,

si quelqu'un peut nous donner des pistes, je l'en remercie d'avance.
paspythagore
Giga-utilisateur
 
Messages: 563
Inscription: Mercredi 19 Novembre 2008, 15:35
Statut actuel: Post-bac

Re: animate

Messagede GMaths le Dimanche 07 Février 2010, 17:13

paspythagore a écrit:je souhaite faire une modélisation d'un exercice de physique sur les ondes lumineuses (un peu ambitieux vu mon niveau en latex) :
Je souhaiterai faire une animation avec plusieurs droites parallèles, avec des flèches se déplaçant vers 1 ou 2 "trous" puis la diffraction qui va avec.
Les trous doivent être représentés par 2 segments perpendiculaires au mouvement.

Si tu veux toucher des personnes qui ne s'y entendent pas forcément en optique, je te conseille d'accompagner ce genre de demande d'une figure :
manuscrite si tu sais la scanner, ou avec un logiciel de dessin.
GMaths
Giga-utilisateur
 
Messages: 696
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: animate

Messagede paspythagore le Dimanche 07 Février 2010, 17:23

OK merci, mais je n'ai pas compris comment mettre une pièce jointe (et à quel format) sur le forum.
paspythagore
Giga-utilisateur
 
Messages: 563
Inscription: Mercredi 19 Novembre 2008, 15:35
Statut actuel: Post-bac

Re: animate

Messagede GMaths le Dimanche 07 Février 2010, 17:29

paspythagore a écrit:OK merci, mais je n'ai pas compris comment mettre une pièce jointe (et à quel format) sur le forum.

Tu peux utiliser un site extérieur :

http://imageshack.us/
Tu cliques sur le bouton "Browse", tu sélectionnes ton fichier, tu cliques sur télécharger... puis tu arrives sur une page, où je te conseille de copier le lien direct, que tu colleras sur le forum entre des bbcodes img.
GMaths
Giga-utilisateur
 
Messages: 696
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: animate

Messagede guiguiche le Dimanche 07 Février 2010, 17:34

paspythagore a écrit:OK merci, mais je n'ai pas compris comment mettre une pièce jointe (et à quel format) sur le forum.

Tu peux mettre des pièces jointes à tes messages désormais.
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
guiguiche
Modérateur
 
Messages: 6925
Inscription: Vendredi 06 Janvier 2006, 15:32
Localisation: Le Mans
Statut actuel: Actif et salarié | Enseignant

Re: animate

Messagede paspythagore le Dimanche 07 Février 2010, 17:46

Merci, mais comment et quel format ?
paspythagore
Giga-utilisateur
 
Messages: 563
Inscription: Mercredi 19 Novembre 2008, 15:35
Statut actuel: Post-bac

Re: animate

Messagede paspythagore le Dimanche 07 Février 2010, 17:59

Je m'excuse Guiguiche, j'ai trouvé.

Donc voilà, je voudrais reproduire ce dessin avec en plus l'impression que l'onde lumineuse va de gauche à droite en mettant de flèches sur les droites qui matérialisent le mouvement.


Merci.
diff_2lentilles.pdf
exemple de modélisation
(11.74 Ko) Téléchargé 25 fois
paspythagore
Giga-utilisateur
 
Messages: 563
Inscription: Mercredi 19 Novembre 2008, 15:35
Statut actuel: Post-bac

Re: animate

Messagede GMaths le Dimanche 07 Février 2010, 20:28

paspythagore a écrit:avec en plus l'impression que l'onde lumineuse va de gauche à droite


En bougeant simplement la pointe des flèches sur les traits ?
Si c'est cela, est-ce que cela présente un intérêt ? Est-ce que les flèches sur un dessin statique ne sont-elles pas suffisantes ?
GMaths
Giga-utilisateur
 
Messages: 696
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: animate

Messagede paspythagore le Dimanche 07 Février 2010, 20:32

Oui elles sont suffisantes mais c'est pour travailler sur Latex, je voulais "superposer" plusieurs fois les 2 mêmes courbes avec des flèches décalées pour donner l'impression de mouvement.
paspythagore
Giga-utilisateur
 
Messages: 563
Inscription: Mercredi 19 Novembre 2008, 15:35
Statut actuel: Post-bac

Re: animate

Messagede GMaths le Dimanche 07 Février 2010, 22:50

Je viens de bricoler quelque chose ici : animations réalisées avec asymptote
Tu n'as pas ta figure complète... mais seulement un début d'idée d'une façon de faire (avec asymptote) pour donner l'impression de propagation de l'onde.
Comme je ne suis pas convaincu que cela soit une solution avec asymptote que tu recherches, je m'arrête là pour l'instant.

Il y a un gif, un swf et un pdf multipage (ce dernier peut tourner en boucle si tu configures ton lecteur pdf pour cela.)
GMaths
Giga-utilisateur
 
Messages: 696
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: animate

Messagede paspythagore le Dimanche 07 Février 2010, 23:03

Merci, je cherchais du latex pur mais je vais regarder ça de prés, ça m'intéresse aussi.

Bonne soirée.
paspythagore
Giga-utilisateur
 
Messages: 563
Inscription: Mercredi 19 Novembre 2008, 15:35
Statut actuel: Post-bac

Re: animate

Messagede MB le Lundi 08 Février 2010, 12:07

plop08 a écrit:(je réponds juste pour être averti des réponses... pas trouvé de moyen de faire autrement pour suivre ce sujet qui peut m'intéresser aussi)


En bas de la page, il y a une option "Surveiller ce sujet". :wink:
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 5447
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Module animate

Messagede plop08 le Lundi 08 Février 2010, 12:15

(oula j'ai pas du la voir, ou alors j'ai cru qu'il fallait avoir posté... désolé donc :/ quel boulet ces plp :p)
plop08
Giga-utilisateur
 
Messages: 627
Inscription: Mardi 28 Avril 2009, 18:05
Statut actuel: Actif et salarié | Enseignant

Re: animate

Messagede pg le Mercredi 10 Février 2010, 18:26

paspythagore a écrit:je cherchais du latex pur

Avec le package animate, faire ce genre de figure ne pose aucun problème. Il suffit de savoir faire chaque image qui compose l'animation puis de les mettre les unes à la suite de l'autre. Voici un exemple (j'ai fait uniquement la partie gauche de ta figure, c'est pour montrer le principe) avec les flèches qui bougent (on peut aussi faire bouger les cercles). Les dessins eux-mêmes ont été faits avec TikZ. À visualiser sous acrobat reader (les autres lecteurs PDF peuvent ne pas fonctionner) ; il faut cliquer sur la figure pour lancer l'animation.

diff_2lentilles_debut.pdf
(64.83 Ko) Téléchargé 17 fois


Code: Tout sélectionner
\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{lmodern}

\usepackage{animate}

\usepackage{tikz}
\usetikzlibrary{decorations}
\usetikzlibrary{decorations.markings}

\newcommand{\lentille}[1]{
\begin{tikzpicture}
\coordinate (F1) at (0,0);
\fill[fill=black] (F1) circle (0.05cm) node[left] {$F_1$};
\node[below=1.5cm] at (F1) {ondes sphériques};
\foreach \r in {0.25,0.5,...,1.5} {
  \draw[color=gray] (F1) circle (\r cm);
}
\draw[<->,very thick] (1.5cm,-1.5cm) -- (1.5cm,1.5cm);
\foreach \y in {-1,-0.5,...,1} {
  \draw[postaction={decorate},decoration={markings,mark=at position #1 with {\arrow{>}}}] (F1) -- (1.5cm,\y cm);
}
\end{tikzpicture}
}

\begin{document}

\begin{center}
\begin{animateinline}{2}
\lentille{0.5}
\newframe
\lentille{0.6}
\newframe
\lentille{0.7}
\newframe
\lentille{0.8}
\newframe
\lentille{0.9}
\newframe
\lentille{0.1}
\newframe
\lentille{0.2}
\newframe
\lentille{0.3}
\newframe
\lentille{0.4}
\newframe
\lentille{0.5}
\end{animateinline}
\end{center}

\end{document}
pg
Modérateur
 
Messages: 1055
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Module animate

Messagede paspythagore le Mercredi 10 Février 2010, 18:52

Merci beaucoup,

je reviendrai pour des questions subsidiaires.
paspythagore
Giga-utilisateur
 
Messages: 563
Inscription: Mercredi 19 Novembre 2008, 15:35
Statut actuel: Post-bac

Re: animate

Messagede a.grahn le Lundi 15 Février 2010, 14:45

Je prends la liberté de raccourcir le code de pg entre \begin{animateinline} et \end{animateinline} un peu.

Alexander

Code: Tout sélectionner
\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{lmodern}

\usepackage{animate}

\usepackage{tikz}
\usetikzlibrary{decorations}
\usetikzlibrary{decorations.markings}

\newcommand{\lentille}[1]{
\begin{tikzpicture}
\coordinate (F1) at (0,0);
\fill[fill=black] (F1) circle (0.05cm) node[left] {$F_1$};
\node[below=1.5cm] at (F1) {ondes sphériques};
\foreach \r in {0.25,0.5,...,1.5} {
  \draw[color=gray] (F1) circle (\r cm);
}
\draw[<->,very thick] (1.5cm,-1.5cm) -- (1.5cm,1.5cm);
\foreach \y in {-1,-0.5,...,1} {
  \draw[postaction={decorate},decoration={markings,mark=at position #1 with {\arrow{>}}}] (F1) -- (1.5cm,\y cm);
}
\end{tikzpicture}
}

\begin{document}

\begin{center}
\begin{animateinline}[loop]{2}
  \multiframe{10}{n=0.1+0.1}{
     \lentille{\n}
  }
\end{animateinline}
\end{center}

\end{document}
a.grahn
Déca-utilisateur
 
Messages: 41
Inscription: Mercredi 11 Avril 2007, 12:38

Re: Module animate

Messagede paspythagore le Lundi 15 Février 2010, 17:24

Merci,

je comparerai tout ça.
paspythagore
Giga-utilisateur
 
Messages: 563
Inscription: Mercredi 19 Novembre 2008, 15:35
Statut actuel: Post-bac


Retourner vers LaTeX

Qui est en ligne

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