10.02.2016 Views

Dessiner

1o3HqYu

1o3HqYu

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.

8.3. PERSONNAGES ET DÉCORS 129<br />

En ajoutant deux arcs supplémentaires, on complète le cœur avec une symétrie par rapport à<br />

l’axe vertical : \draw[fill=red] (0,0) ... cycle;<br />

4<br />

1<br />

( 3, 0)<br />

(0, 0)<br />

(3, 0)<br />

3<br />

2<br />

(0, 4)<br />

8.3.5 Cœurs multicolores : \shift, rotate, ball color<br />

Les options de la commande \draw peuvent être modifiées pour changer l’aspect du cœur,<br />

comme par exemple :<br />

\draw [scale=0.25,rotate=45,ball color=blue]<br />

(0,0) .. controls +(0,2) and +(0,3) .. (3,0)<br />

.. controls +(0,-2) and +(0,2) .. (0,-4)<br />

.. controls +(0,2) and +(0,-2) .. (-3,0)<br />

.. controls +(0,2) and +(0,2) .. (0,0);<br />

On va donc créer une commande ayant pour paramètres les options de la commande \draw et<br />

faire appel à cette commande plusieurs fois, pour dessiner les cœurs à des endroits différents avec<br />

des orientations différentes :<br />

% Commande \coeur<br />

\newcommand{\coeur}[1][fill=red] % rouge par défaut<br />

{\draw [#1] (0,0)<br />

.. controls +(0,2) and +(0,2) .. (3,0)<br />

.. controls +(0,-2) and +(0,2) .. (0,-4)<br />

.. controls +(0,2) and +(0,-2) .. (-3,0)<br />

.. controls +(0,2) and +(0,2) .. (0,0);}<br />

% Dessin<br />

\coeur[shift={(1.3,2)},ball color=red,scale=0.35]<br />

\coeur[shift={(0.3,1.8)},ball color=orange,scale=0.2,rotate=35]<br />

\coeur[shift={(2.2,1.6)},ball color=magenta,scale=0.2,rotate=-20]<br />

\coeur[shift={(1.8,2.5)},ball color=green,scale=0.25,rotate=-25]<br />

\coeur[shift={(2.7,2.1)},ball color=yellow,scale=0.15,rotate=10]<br />

(0, 0)•

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

Saved successfully!

Ooh no, something went wrong!