13.07.2015 Views

Package fast-diagram.sty

Package fast-diagram.sty

Package fast-diagram.sty

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6 Jouons avec TikZ6.1 TikZ dans le <strong>diagram</strong>me FASTL'environnement FAST est un environnement TikZ. Il est donc possible d'y ajouter n'importequelle fonction de dessin de TikZ. Il en est de même pour les descendances des fonctions.Code\begin{<strong>fast</strong>}{Fonction de Service}\FT{FT1}{\draw [shift={(4,-1)},rotate=45,scale=0.5,ball color=blue](0,0) .. controls +(0,2) and +(0,3) .. (3,0).. controls +(0,-2) and +(0,2) .. (0,-4).. controls +(0,2) and +(0,-2) .. (-3,0).. controls +(0,2) and +(0,2) .. (0,0);} %Exemple pris dans ``TikZ pour l'impatient''\FT{FT2}{}\end{<strong>fast</strong>}Ce qui donne :Fonctionde ServiceFT1FT2Il est à noter que dans l'exemple précédent, la seconde ligne du <strong>diagram</strong>me ne tient pascompte de la place que prend notre dessin. Pour que ce soit le cas, il faut que la descendance(c'est à dire le dessin) marque sa place en créant une coordonnée correspondant au point leplus bas du dessin. C'est sur ce point que la seconde ligne va se baser.Ce point doit être enregistré dans la variable BoiteMinimums de la manière suivante :Code\coordinate (BoiteMinimums) at (X,Y);où le couple (X, Y ) est la coordonnées du minimum.Par exemple :Code\begin{<strong>fast</strong>}{Fonction de Service}\FT{FT1}{\draw [shift={(4,-1)},rotate=45,scale=0.5,ball color=blue](0,0) .. controls +(0,2) and +(0,3) .. (3,0).. controls +(0,-2) and +(0,2) .. (0,-4).. controls +(0,2) and +(0,-2) .. (-3,0).. controls +(0,2) and +(0,2) .. (0,0);\coordinate (BoiteMinimums) at (0,-2.5);} %Exemple pris dans ``TikZ pour l'impatient''\FT{FT2}{}\end{<strong>fast</strong>}20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!