Outils d'utilisateurs

Outils du Site


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 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. 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.

#!/bin/bash
#changement de valeur de q et m
 
m4 -DVALN=$1 -DVALM=$2 epi.4mp > epi.mp

Le script epi

C'est le script maitre.

#!/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
mc/epi.txt · Dernière modification: 2008/02/03 01:03 par jms