10.02.2016 Views

Dessiner

1o3HqYu

1o3HqYu

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!