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 127<br />

8.3.2 Le quai : \fill, rectangle, rotate<br />

Le quai est un rectangle : \fill (0,0)rectangle(1,0.2);<br />

Il suffit de le tourner un peu en ajoutant l’option [rotate=12] pour le mettre en place à gauche<br />

de l’image :<br />

8.3.3 Les personnages : \fill, ellipse, circle<br />

Les personnages sont de petites silhouettes constituées d’une ellipse et d’un cercle dessinés avec<br />

la commande \fill, etdontlesdimensionsontétérenduessatisfaisantesavecquelquesessais:<br />

\fill (0,0)ellipse(0.12 and 0.25) (0,0.35)circle(0.1);<br />

Quelques essais sont encore nécessaires pour placer le personnage sur le quai à l’aide des options<br />

[rotate=12,shift={(0.8,0.3)}] :<br />

Le second personnage rame dans une barque que nous allons d’abord dessiner avant de l’y<br />

placer.<br />

\fill (0,0)--(1,0)--(1.1,0.2)--(-0.1,0.1)--cycle;% barque<br />

\draw[line width=2pt] (-0.2,0.4)--(0.5,0.2)--(1.2,0.4);% rames<br />

On ajoute le personnage en l’inclinant légèrement pour produire un effet plus dynamique :<br />

\fill[shift={(0.5,0.25)},rotate=-10] % personnage<br />

(0,0)ellipse(0.12 and 0.25) (0,0.35)circle(0.1);<br />

Il n’y a plus qu’à le placer la barque au large en insérant les instructions précédentes dans un<br />

environnement scope avec les options appropriées :<br />

\begin{scope} [shift={(11,0.4)},rotate=-10]<br />

% ...<br />

\end{scope}<br />

Il faut bien insister sur le fait que pour arriver à placer correctement les différents éléments du<br />

dessin, de nombreux essais ont été nécessaires.<br />

8.3.4 Le cœur : \draw, .. controls and ..<br />

Pour dessiner une figure quelconque, on peut utiliser des courbes de Bézier. Une courbe de<br />

Bézier est définie à l’aide de quatre points de contrôle :<br />

— A, lepointdedépartdelacourbe;<br />

— S, lepointtelqueAS est la tangente à la courbe en A ;<br />

— T ,lepointtelqueBT est la tangente à la courbe en B ;<br />

— B, lepointd’arrivéedelacourbe.

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

Saved successfully!

Ooh no, something went wrong!