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)•