Outils d'utilisateurs

Outils du Site


Sidebar

====== Navigation dans le wiki ====== * [[accueil|Accueil]] * [[http://melusine.eu.org/syracuse/contrib/|Syracuse]] //(contributions)// ===== Espaces dédiés ===== * [[pstricks:index|PSTricks]] * [[Pgf/Tikz:index|Pgf/Tikz]] * [[gnuplot:index|Gnuplot]] * [[octave::index|Octave]] ===== Contributeurs ===== * [[mc:index|Maxime Chupin]] * [[cp:index|Christophe Poulain]] * [[jms:index|Jean-Michel Sarlat]] * [[sylcha:index|Sylvain Chambon]] * [[rouxn:index|Nicolas Roux]] * [[tj:index|Thierry Joffredo]] * [[tg:index|Thierry Gauvin]]

mc:epi

====== Epicycloïdes ====== Un petit script permettant la réalisation "automatisée" d'une animation d'épicycloïde (cercle roulant sur un autre) en indiquant le rapport des deux cercles. ===== Les fichiers ===== ==== mp2pdf et mp2album ==== Deux scripts réalisés par M. Sarlat {{mc:mp2.tar.gz|}} ==== Le fichier metapost ==== Celui-ci porte l'extension .4mp, le rapport des cercles est sous la forme q=n/m, c'est pour cela que dans ce fichier, les nombres n et m sont affectué à des variables VALM et VALN qui seront remplacées par le script qui fornira un fichier .mp classique. {{mc:epi.4mp.tar.gz|}} ==== Le script "en morceau" ==== === val === Ce sript remplace dans le fichier epi.4mp les valeurs de m et n et fournit un fichier epi.mp. <code bash> #!/bin/bash #changement de valeur de q et m m4 -DVALN=$1 -DVALM=$2 epi.4mp > epi.mp </code> === Le script epi === C'est le script maitre. <code bash> #!/bin/bash #script permettant l‘automatisation de création d‘épicycloïdes quelconques #On change d‘abord les valeurs dans notre fichier metapost echo "La rapport des cercles est de la forme q=n/m" read -p "Entrer n : " n read -p "Entrer m : " m sh val $n $m read -p "Destination d'enregistrement (forme /ma/destination) : " chemin #Création de l‘album pdf (avec utilisation de ren) sortie epi.pdf mp2album epi.mp #Enfin création du swf pdf2swf epi.pdf swfcombine -dz -r 16 epi.swf -o epi.swf #enregistrement chemin indiqué mv epi.swf $chemin/epi$n$m.swf mv epi.pdf $chemin/epi$n$m.pdf #affichage avec firefox firefox $chemin/epi$n$m.swf </code>

mc/epi.txt · Dernière modification: 2008/02/03 01:03 par jms