%TITRE{La fabrication des chorégraphies} %AUTEUR{Jean-Michel Sarlat} %MAIL{jm-sarlat@melusine.eu.org} %P{Voici les différents fichiers ou patrons qui m'ont servi à monter la version des §gchorégraphies§ de §iC. Simò§ sous forme d'animations §iflash§.} %S{Le fond} %P{Le fond est composé avec §gMetaPost§, comme il y a des éléments variables j'utilise un patron §vfond.pat§ (les éléments qui varient sont identifiés sous la forme §v%%élément%%§), le fichier résultant porte le nom §vfond.mp§.} M:mp2html: in="fond.pat" %P{Une fois ce fichier chargé et compilé, je dispose d'un fichier §vfond.1§ que je transforme en pdf en m'aidant d'un fichier pilote §vfond.ps§.} M:tt2html: in="fond.ps" %P{Il ne reste plus qu'a transformer en clip d'animation à l'aide de §gpdf2swf§.} %S{Les boutons} %P{Les trois boutons §v+ rapide§, §v+ lent§ et §vtrace o/n§ sont aussi écrits avec §gMetaPost§ en s'appuyant sur une procédure §vbouton§ définie dans §vbtn.mp§.} M:mp2html: in="btn.mp" M:mp2html: in="btnrapide.mp" M:mp2html: in="btnlent.mp" M:mp2html: in="btntrace.mp" %P{Il leur est associé un fichier §gPostScript§ pour préparer la conversion en PDF.} M:tt2html: in="btnrapide.ps" M:tt2html: in="btnlent.ps" M:tt2html: in="btntrace.ps" %P{Les compilations sont, en fait, exécutées à l'aide d'un petit script. §gGhostscript§ est, quand à lui, configuré pour trouver le fichier §vcmbx10.pfb§.} M:sh2html: in="compilations3" %S{Le source des animations} %P{Il est construit à partir d'un patron: §vtrajectoire.pat§ transformé en §vtrajectoire.sc§.} M:tt2html: in="trajectoire.pat" %S{L'emballement final} %P{C'est un script §gperl§ qui acquiert les données, construit les patrons et actionne les compilations.} M:pl2html: in="swfsimo" M:pl2html: in="orb2tab.pl" M:pl2html: in="orb2path.pl" M:sh2html: in="compilations1" %RM{*.pPZ}