vendredi 26 juillet 2013

Mickey à travers les...déformations spatio-temporelles



"Mickey à travers les...déformations spatio-temporelles", c'est bien sur une allusion aux fameuses histoires de "Mickey à travers les siècles" où à la fin de chaque épisode un coup sur la tête le transporte dans un autre siècle et dans un autre lieu. Cette animation m'a fait penser qu'elle pouvait illustrer ce bref passage spatio-temporel ?
Jürgen Gilg pense plutôt à une bannière, portant le sigle de Mickey, fouettée par le vent.

Rappel, tous les fichiers du package pst-nltr, ainsi que les images eps, sont dans ce répertoire :

applications-conformes

Le code :

\documentclass{article}
\usepackage{pst-nltr,multido}
\usepackage[a4paper,margin=2cm]{geometry}

\pagestyle{empty}
\begin{document}
\begin{center}
\multido{\i=0+1}{36}{
\begin{pspicture}[showgrid=false](-5,-5)(5,5)
\psframe*(-5,-5)(5,5)
\pstVerb{
/Frequence {1 36 div} bind def
/temps \i\space def % à incrémenter de 1 en 1 => 36
/FC {
/y exch def
/x exch def
/r x dup mul y dup mul add sqrt def
/Lambda 8 def            % longueur d'onde
  360 Frequence temps mul r Lambda div sub mul cos 0.75 mul
    x add
  360 Frequence temps mul r Lambda div sub mul cos 0.75 mul
    y add
} def}%
\psset{transform=FC}
\psPolygonNL[fillcolor=yellow!10,fillstyle=solid](-4,-4)(4,-4)(4,4)(-4,4)%
\psTransformGrid[linecolor=red,linestyle=dotted,dotsize=10](-4,-4)(4,4)
\pstVerb{
/FC {
/y exch cm_1 def
/x exch cm_1 def
/r x dup mul y dup mul add sqrt def
/Lambda 8 def            % longueur d'onde
   360 Frequence temps mul r Lambda div sub mul cos 0.75 mul
    x add cm
   360 Frequence temps mul r Lambda div sub mul cos 0.75 mul
    y add cm
} def}%
\psset{transform=FC}
\psTransform{mickeyC.eps}%
\psTransformText[fillstyle=solid,fillcolor=red,fontscale=0.75,pos=bc](-2,0){Mickey}%
%\psTransformText[linecolor=red,fillstyle=solid,fillcolor=red,fontscale=0.4,pos=br](1.75,3){PSTricks}%
\end{pspicture}\newpage}
\end{center}
\end{document} 


Aucun commentaire:

Publier un commentaire