Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
132 CHAPITRE 9. COMPLÉMENTS TECHNIQUES<br />
(0, 0)<br />
[xshift=6cm]<br />
[yshift=35mm]<br />
[shift={(6cm,35mm)}]<br />
(0, 0)<br />
(0, 0)<br />
On remarquera que dans le cas de l’option shift=, lescoordonnéesduvecteurdetranslation<br />
doivent être insérées entre des accolades. Ceci est nécessaire, car la virgule qui sépare les coordonnées<br />
ne doit pas être interprétée comme un séparateur d’options.<br />
On va maintenant montrer comment faire tourner ou dilater la figure. Dans tous les cas suivants,<br />
on utilisera au préalable l’option xshift=6cm pour éviter la superposition des deux figures.<br />
9.1.2 Combinaison de translation et rotation : [xshift=6cm,rotate=45]]<br />
L’option rotate= attend pour paramètre l’angle de la rotation en degrés :<br />
(0, 0)<br />
xshift=6cm<br />
rotate=45<br />
Attention : On conseille vivement de toujours écrire en premier l’option de translation<br />
(xshift, yshift ou shift), mais ce n’est pas obligatoire.<br />
En effet le centre de la rotation est l’origine actuelle, c’est-à-direl’originedelafigureaprès<br />
qu’elle ait subi le xshift=6cm dans l’exemple précédent.<br />
Mais si on effectue la rotation en premier, le centre est l’origine (0, 0) de départ. Dans ce cas la<br />
translation suivante est alors effectuée dans un repère ayant déjà subi la rotation.<br />
Voici ce que donne : \begin{scope}[xshift=6cm,rotate=30]<br />
(0, 0)<br />
xshift=6cm<br />
rotate=30