\SSCT{Les paramètres disponibles}{Parameters}

\SbSSCT{\'Epaisseur de ligne}{Line width}
\begin{center}
\RRR{15-3-1}
\end{center}

\begin{tabular}{|c|c|c|c|} \hline 
 \multicolumn{4}{|c|}{ \BS{tikz} \BS{draw}[line width=.2cm] (0,0) - - (1,1);}
 \\ \hline
\tikz \draw[line width=.2cm,blue] (0,0) - - (1,1) ;
 &  
\tikz \draw[ultra thin,blue] (0,0) - - (1,1) ;
 &  
\tikz \draw [very thin,blue] (0,0) - - (1,1) ;
 &  
\tikz \draw [thin,blue] (0,0) - - (1,1) ; 
 \\ \hline  
[\RDD{line width}=.2cm] & [\RDD{ultra thin}] & [\RDD{very thin}] & [\RDD{thin}] \\ 
  					& (0.1pt) & (0.2pt) & (0.4pt) \\ \hline
\tikz \draw[semithick,blue] (0,0) - - (1,1) ;
 &  
\tikz \draw[thick,blue] (0,0) - - (1,1) ;
 &  
\tikz \draw [very thick,blue] (0,0) - - (1,1) ;
 &  
\tikz \draw [ultra thick,blue] (0,0) - - (1,1) ; 
 \\ \hline  
[\RDD{semithick}] & [\RDD{thick}] & [\RDD{very thick}] & [\RDD{ultra thick}] \\
  (0.6pt)	& (0.8pt) & (1.2pt) & (1.6pt) \\ \hline 
\end{tabular} 

\SbSSCT{Dimensions disponibles}{Dimensions available}

\begin{tabular}{|c|c|} \hline  
\begin{tikzpicture}[blue,line width=2pt,fill=green,baseline=.5cm]
\draw[use as bounding box][line width=0pt] (0,0)rectangle (4,1) ;
\draw[help lines] (0,0) grid (4,1); 
\draw[line width=10pt]  (2,0) to (2,1); 
  \end{tikzpicture}
& 
\BS{draw}[line width=10pt]  (2,0) to (2,1);  
\\ \hline 
\begin{tikzpicture}[blue,line width=2pt,fill=green,baseline=.5cm]
\draw[use as bounding box][line width=0pt] (0,0)rectangle (4,1) ;
\draw[help lines] (0,0) grid (4,1); 
\draw[line width=10bp]  (2,0) to (2,1); 
  \end{tikzpicture}  
&  
\BS{draw}[line width=10bp]  (2,0) to (2,1); 
\\ \hline  
\begin{tikzpicture}[blue,line width=2pt,fill=green,baseline=.5cm]
\draw[use as bounding box][line width=0pt] (0,0)rectangle (4,1) ;
\draw[help lines] (0,0) grid (4,1); 
\draw[line width=10mm]  (2,0) to (2,1); 
  \end{tikzpicture}
&  
\BS{draw}[line width=10mm]  (2,0) to (2,1);
\\ \hline  
\begin{tikzpicture}[blue,line width=2pt,fill=green,baseline=.5cm]
\draw[use as bounding box][line width=0pt] (0,0)rectangle (4,1) ;
\draw[help lines] (0,0) grid (4,1); 
\draw[line width=1cm]  (2,0) to (2,1); 
  \end{tikzpicture}
&  
\BS{draw}[line width=1cm]  (2,0) to (2,1);
\\ \hline  
\begin{tikzpicture}[blue,line width=2pt,fill=green,baseline=.5cm]
\draw[use as bounding box][line width=0pt] (0,0) rectangle (4,1) ;
\draw[help lines] (0,0) grid (4,1); 
\draw[line width=1in]  (2,0) to (2,1); 
\end{tikzpicture}
&  
\BS{draw}[line width=1in]  (2,0) to (2,1);
\\ \hline
\end{tabular} 

\bigskip


\begin{tabular}{|c|c|} \hline  
\begin{tikzpicture}[blue,line width=2pt,fill=green,baseline=.5cm]
\draw[use as bounding box][line width=0pt] (0,0) rectangle (4,1) ;
\draw[help lines] (0,0) grid (4,1); 
\draw[line width=1ex]  (0,0.5) to (4,.5);
\draw[green] (2,.5) node  {x};
\end{tikzpicture}
&  
\BS{draw}[line width=1ex]  (0,0.5) to (4,.5);
\\ \hline
\begin{tikzpicture}[blue,line width=2pt,fill=green,baseline=.5cm]
\draw[use as bounding box][line width=0pt] (0,0) rectangle (4,1) ;
\draw[help lines] (0,0) grid (4,1); 
\Huge \draw[line width=1ex] (0,0.5) to (4,.5);
\draw[green] (2,.5) node  {x};
\end{tikzpicture}
&  
\BS{Huge} \BS{draw}[line width=1ex]  (0,0.5) to (4,.5);
\\ \hline
\begin{tikzpicture}[blue,line width=2pt,fill=green,baseline=.5cm]
\draw[use as bounding box][line width=0pt] (0,0) rectangle (4,1) ;
\draw[help lines] (0,0) grid (4,1); 
 \draw[line width=1em]  (2,0) to (2,1);
\draw[green] (2,.5) node  {m};
\end{tikzpicture}
&  
\BS{draw}[line width=1em]  (2,0) to (2,1);
\\ \hline
\begin{tikzpicture}[blue,line width=2pt,fill=green,baseline=.5cm]
\draw[use as bounding box][line width=0pt] (0,0) rectangle (4,1) ;
\draw[help lines] (0,0) grid (4,1); 
\Huge \draw[line width=1em]  (2,0) to (2,1);
\draw[green] (2,.5) node  {m};
\end{tikzpicture}
&  
\BS{Huge} \BS{draw}[line width=1em]  (2,0) to (2,1);
\\ \hline
\end{tabular} 


\SbSSCT{Terminaisons de lignes}{Terminators}

\begin{tabular}{|c|c|c|} \hline  
\begin{tikzpicture}[blue,line width=.5cm] 
\draw[line cap=rect]  (0,0) - - (2,0);
\draw[red,line width=1pt](0,0) - - (2,0);
\end{tikzpicture}
&
\begin{tikzpicture}[blue,line width=.5cm] 
\draw[line cap=butt]  (0,0) - - (2,0);
\draw[red,line width=1pt](0,0) - - (2,0);
\end{tikzpicture}  
&
\begin{tikzpicture}[blue,line width=.5cm] 
\draw[line cap=round]  (0,0) - - (2,0);
\draw[red,line width=1pt](0,0) - - (2,0);
\end{tikzpicture}  \\ 
\hline [\RDD{line cap}=\RDDX{rect}{line cap}] & [\RDD{line cap}=\RDDX{butt}{line cap}] &  
[\RDD{line cap}=\RDDX{round}{line cap}]\\ 
\hline 
\end{tabular} 


\SbSSCT{Jonction de lignes}{Lines junction}


\begin{tabular}{|c|c|c|} \hline 

 \multicolumn{3}{|c|}{ \BS{draw}[\RDD{line join}=\RDDX{round}{line join}] (0,0)  - - (2,1) - - (0,2);}
 \\ \hline
\begin{tikzpicture}[blue,line width=.5cm] 
\draw[line join=round] (0,0)  -- (2,1) -- (0,2);
\draw[red,line width=1pt](0,0)  -- (2,1) -- (0,2);
\end{tikzpicture}
& 
\begin{tikzpicture}[,blue,line width=.5cm] 
\draw[line join=bevel] (0,0)  -- (2,1) -- (0,2);
\draw[red,line width=1pt](0,0)  -- (2,1) -- (0,2);
\end{tikzpicture}
&
\begin{tikzpicture}[blue,line width=.5cm]  
\draw[line join=miter] (0,0)  -- (2,1) -- (0,2);
\draw[red,line width=1pt](0,0)  -- (2,1) -- (0,2);
\end{tikzpicture}
\\ \hline  
[\RDD{line join}=\RDDX{round}{line join}] &  
[\RDD{line join}=\RDDX{bevel}{line join}] &  
[\RDD{line join}=\RDDX{miter}{line join}] 
\\ \hline 
\end{tabular} 
\bigskip

\begin{tabular}{|c|c|c|} \hline 
 \multicolumn{3}{|c|}{  \BS{draw}[\RDD{miter limit}=1]  (0,0) - - (2,1) - - (0,2);} \\
\multicolumn{3}{|c|}{   (\dft{} : miter limit=10) }
 \\ \hline 
\begin{tikzpicture}[blue,line width=.5cm] 
\draw[miter limit=1]  (0,0) -- (2,1) -- (0,2);
\draw[red,line width=1pt](0,0)  -- (2,1) -- (0,2);
\end{tikzpicture}
&  
\begin{tikzpicture}[blue,line width=.5cm] 
\draw[miter limit=2]  (0,0) -- (2,1) -- (0,2);
\draw[red,line width=1pt](0,0)  -- (2,1) -- (0,2);
\end{tikzpicture}
&  
\begin{tikzpicture}[blue,line width=.5cm] 
\draw[miter limit=3]  (0,0) -- (2,1) -- (0,2);
\draw[red,line width=1pt](0,0)  -- (2,1) -- (0,2);
\end{tikzpicture}
\\ \hline miter limit=1 & miter limit=2 & miter limit=3 \\ 
\hline 
\end{tabular} 

\SbSSCT{Styles de ligne}{Line styles}

\begin{center}
\RRR{15-3-2}
\end{center}

\begin{tabular}{|c|c|c|c|} \hline 
 \multicolumn{3}{|c|}{ \BS{tikz} \BS{draw}[\RDD{solid},line width=2mm] (0,0) - - (2,1);}
 \\ \hline
\tikz \draw[solid,line width=2mm,blue] (0,0) - - (2,1) ;
& &
 \\ \hline
 [\RDD{solid}] & &
\\ \hline 
   
\tikz \draw[dotted,line width=2mm,blue] (0,0) - - (2,1) ;
 &  
\tikz \draw [densely dotted,line width=2mm,blue] (0,0) - - (2,1) ;
 &  
\tikz \draw [loosely dotted,line width=2mm,blue] (0,0) - - (2,1) ;
 \\ \hline  
 [\RDD{dotted}] & [\RDD{densely dotted}] & [\RDD{loosely dotted}] 
\\ 	\hline

\tikz \draw[dashed,line width=2mm,blue] (0,0) - - (2,1) ;
 &  
\tikz \draw[densely dashed,line width=2mm,blue] (0,0) - - (2,1) ;
 &  
\tikz \draw [loosely dashed,line width=2mm,blue] (0,0) - - (2,1) ;
\\ 	\hline
[\RDD{dashed}] & [\RDD{densely dashed}] & [\RDD{loosely dashed}]
\\ \hline 
\tikz \draw [dash dot,line width=2mm,blue] (0,0) - - (2,1) ;
&
\tikz \draw [densely dash dot,line width=2mm,blue] (0,0) - - (2,1) ;
&
\tikz \draw [loosely dash dot,line width=2mm,blue] (0,0) - - (2,1) ;
\\ \hline  
[\RDD{dash dot}] & [\RDD{densely dash dot}] & [\RDD{loosely dash dot}] 
\\ \hline 
\tikz \draw [dash dot dot,line width=2mm,blue] (0,0) - - (2,1) ;
&
\tikz \draw [densely dash dot dot,line width=2mm,blue] (0,0) - - (2,1) ;
&
\tikz \draw [loosely dash dot dot,line width=2mm,blue] (0,0) - - (2,1) ;
\\ \hline  
[\RDD{dash dot dot}] & [\RDD{densely dash dot dot}] & [\RDD{loosely dash dot dot}]
\\ \hline
\end{tabular}

\bigskip
\begin{tabular}{|c|c|} \hline  
\begin{tikzpicture}[blue,line width=2pt,fill=green,baseline=.5cm]
\draw[help lines] (0,0) grid (6,1); 
\draw[dash pattern=on 1cm off .25cm on .25cm off .5cm,ultra thick,blue] (0,0.5) - - (6,.5) ; 
  \end{tikzpicture}
\\ \hline 
[\RDD{dash pattern}= \BDD{on} 1cm \BDD{off} 0.25cm \BDD{on} 0.25cm \BDD{off} 0.5cm] 
\\ \hline
\begin{tikzpicture}[blue,line width=2pt,fill=green,baseline=.5cm]
\draw[help lines] (0,0) grid (6,1); 

\draw[dash pattern=on 1cm off .25cm on .25cm off .5cm,dash phase=1cm,ultra thick,blue] (0,0.5) - - (6,.5) ;
  \end{tikzpicture}
\\ \hline  

[dash pattern=on 1cm off .25cm on .25cm off .5cm,\RDD{dash phase}=1cm] 
\\ \hline 
\end{tabular}

\bigskip

\begin{center}
\RRR{15-3-4}
\end{center}


\begin{tabular}{|c|c|c|c|} \hline 
 \multicolumn{4}{|c|}{ \BS{tikz} \BS{draw}[line width=.2cm,\RDD{double}] (0,0) - - (1,1);}
 \\ \hline

\tikz \draw[line width=.2cm,double,blue] (0,0) - - (1,1) ;
&
\tikz \draw[line width=.2cm,draw=blue,double=red] (0,0) - - (1,1) ;
&
\tikz \draw[line width=.2cm,double distance=.3cm] (0,0) - - (1,1) ;
&
\tikz \draw[line width=.2cm,double,double distance between line centers=.3cm] (0,0) - - (1,1) ;
\\ \hline 
\RDD{double} & draw=blue,double=red & \RDD{double distance}=.3cm & \RDD{double distance between line centers} \\
& & &  =.3cm
\\ \hline 
\end{tabular}

\bigskip


\begin{tabular}{|c|c|} \hline  
 \multicolumn{2}{|c|}{ \BS{Huge} = \BS{tikz} \BS{draw}[\RDD{double equal sign distance}] (0,0) - - (4,0);}
 \\ \hline
 \rule[-.3cm]{0pt}{1cm}
{\Huge  = \tikz[baseline=-.2cm] \draw[blue,double equal sign distance] (0,0) - - (4,0) ;}
&  
{\large  = \tikz[baseline=-.1cm]  \draw[blue,double equal sign distance] (0,0) - - (4,0) ;}
\\ \hline  
\BS{Huge}
&  
\BS{large}
\\ \hline 
\end{tabular} 

\SbSSCT{Remplissage en motifs}{Fillings}
\label{lib-patterns}

\begin{center}
\RRR{15-5-1} \RRR{60}
\end{center}

\maboite{\BS{usetikzlibrary}\AC{patterns}}
 

\begin{tabular}{|c|c|c|} \hline  
 \multicolumn{3}{|c|}{ \BS{draw}[\RDD{pattern}= \RDDX{dots}{pattern}] (0,0) - - (3,1);}
 \\ \hline

\begin{tikzpicture}
\draw[white] (0,0)--(0,1.2);
\draw[pattern=dots] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\draw[pattern=fivepointed stars] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\draw[pattern=sixpointed stars] (0,0) rectangle (3,1);
\end{tikzpicture}
\\ \hline  
\RDDX{dots}{pattern} & \RDDX{fivepointed stars}{pattern} & \RDDX{sixpointed stars}{pattern}   
\\ \hline

\begin{tikzpicture}
\draw[white] (0,0)--(0,1.2);
\draw[pattern=grid] (0,0) rectangle (3,1);
\end{tikzpicture}
&
\begin{tikzpicture}
\draw[pattern=horizontal lines] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\draw[pattern=vertical lines] (0,0) rectangle (3,1);
\end{tikzpicture}
\\ \hline  
\RDDX{grid}{pattern} & \RDDX{horizontal lines}{pattern} & \RDDX{vertical lines}{pattern} 
\\ \hline  

\begin{tikzpicture}
\draw[white] (0,0)--(0,1.2);
\draw[pattern=north east lines] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\draw[pattern=north west lines] (0,0) rectangle (3,1);
\end{tikzpicture}
&
\begin{tikzpicture}
\draw[pattern=crosshatch] (0,0) rectangle (3,1);
\end{tikzpicture}

\\ \hline
 \RDDX{north east lines}{pattern} & 
 \RDDX{north west lines}{pattern}  &  \RDDX{rosshatch}{pattern}
\\ \hline

 
\begin{tikzpicture}
\draw[white] (0,0)--(0,1.2);
\draw[pattern=crosshatch dots] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\draw[pattern=bricks] (0,0) rectangle (3,1);
\end{tikzpicture}
& 
\begin{tikzpicture}
\draw[pattern=checkerboard] (0,0) rectangle (3,1);
\end{tikzpicture}
 
\\ \hline
\RDDX{crosshatch dots}{pattern}  & \RDDX{bricks}{pattern} & \RDDX{checkerboard}{pattern}
\\ \hline
\end{tabular} 

\bigskip

\begin{tabular}{|c|} \hline  
\begin{tikzpicture}
\draw[pattern=fivepointed stars,pattern color=red] (0,0) rectangle (3,1);
\end{tikzpicture}
\\ \hline  
\BS{draw}[pattern=fivepointed stars,\RDD{pattern color}=red] (0,0) rectangle (3,1);
\\ \hline 
\end{tabular}

\bigskip

\begin{tabular}{|c|c|c|} \hline  
 \multicolumn{3}{|c|}{ \BS{draw}[pattern=\RDDX{checkerboard light gray}{pattern}] (0,0) - - ((3,2) ;}
 \\ \hline
\begin{tikzpicture}
\draw[pattern=checkerboard light gray] (0,0) rectangle (3,1);
\end{tikzpicture}
&
\begin{tikzpicture}
\draw[pattern=horizontal lines light gray] (0,0) rectangle (3,1);
\end{tikzpicture}
&
\begin{tikzpicture}
\draw[pattern=horizontal lines gray] (0,0) rectangle (3,1);
\end{tikzpicture} 
 \\ \hline
\RDDX{checkerboard light gray}{pattern} &  \RDDX{horizontal lines light gray}{pattern} & \RDDX{horizontal lines gray}{pattern}
 \\ \hline
\begin{tikzpicture}
\draw[pattern=horizontal lines dark gray] (0,0) rectangle (3,1);
\end{tikzpicture}
&
\begin{tikzpicture}
\draw[pattern=horizontal lines light blue] (0,0) rectangle (3,1);
\end{tikzpicture}
&
\begin{tikzpicture}
\draw[pattern=horizontal lines dark blue] (0,0) rectangle (3,1);
\end{tikzpicture}
 \\ \hline
\RDDX{horizontal lines dark gray}{pattern} &  \RDDX{horizontal lines light blue}{pattern} & \RDDX{horizontal lines dark blue}{pattern}
 \\ \hline
 \begin{tikzpicture}
 \draw[pattern=crosshatch dots gray] (0,0) rectangle (3,1);
 \end{tikzpicture}
 &
 \begin{tikzpicture}
 \draw[pattern=crosshatch dots light steel blue] (0,0) rectangle (3,1);
 \end{tikzpicture}
 &
  \\ \hline
\RDDX{crosshatch dots gray}{pattern} & \RDDX{crosshatch dots light steel blue}{pattern}
&  \\ \hline
\end{tabular} 

\SbSSCT{Règle de remplissage}{Filling rule}

\begin{center}
\RRR{15-5-2}
\end{center}


\begin{tabular}{|c|c|} \hline 
\multicolumn{2}{|c|}{ nonzero rule (\dft{}) }
\\ \hline 
\begin{tikzpicture}[scale=.8,blue,baseline=0pt,line width=2pt]
\filldraw[fill=green!20] (0,0) -- (0,3) -- (3,3) -- (3,0) -- cycle  (1,1) -- (1,2) -- (2,2) --(2,1) -- cycle; 
\end{tikzpicture}
&  
\begin{tikzpicture}[scale=.8,blue,baseline=0pt,line width=2pt]
\filldraw[fill=green!20] (0,0) -- (0,3) -- (3,3) -- (3,0) -- cycle  (1,1) -- (2,1) -- (2,2) --(1,2) -- cycle; 
\end{tikzpicture}
\\ \hline 
\BS{filldraw} [fill=green!20]  & \BS{filldraw} [fill=green!20] \\
(0,0) - - (0,3) - - (3,3) - - (3,0) - - cycle  &
(0,0) - - (0,3) - - (3,3) - - (3,0) - - cycle \\
(1,1) - - {\color{red}(1,2) - - (2,2) - -(2,1)} - - cycle ;  & 
(1,1) - - {\color{red}(2,1) - - (2,2) - -(1,2)} - - cycle; 
\\ \hline 
\end{tabular}


\begin{tabular}{|c|c||c|c|} \hline
\multicolumn{2}{|c|}{ even odd rule }
\\ \hline   
 \multicolumn{2}{|c||}{\BS[fill=[green] (0,0) - - (2,1) - - (1,2) circle (.5cm); } & 
  \multicolumn{2}{|c|}{\BS{filldraw}[fill=green] (0,0) -- (2,1) - - (1,2) circle (.5cm); }
 \\ \hline
\begin{tikzpicture}
\fill[green] (0,0) -- (2,1) -- (1,2) circle (.5cm);
\end{tikzpicture}
&  
\begin{tikzpicture}
\fill[even odd rule,green]  (0,0) -- (2,1) -- (1,2) circle (.5cm);
\end{tikzpicture}
&
\begin{tikzpicture}
\filldraw[fill=green] (0,0) -- (2,1) -- (1,2) circle (.5cm);
\end{tikzpicture}
&  
\begin{tikzpicture}
\filldraw[even odd rule,fill=green]  (0,0) -- (2,1) -- (1,2) circle (.5cm);
\end{tikzpicture}
\\ \hline 
[fill=green] & [\RDD{even odd rule},fill=green]  & [fill=green] & [\RDD{even odd rule},fill=green]
\\ \hline 
\end{tabular}

\SbSSCT{Remplissage à l'aide d'une image}{Filling with an image  }

\begin{center}
\RRR{15-6}
\end{center}


\begin{tabular}{|c|c|c|} \hline 
 \multicolumn{3}{|c|}{\BS{draw} [\RDD{path picture}=\{  \BS{node} at (path picture bounding box.center) }\\
 \multicolumn{3}{|c|}{ \AC{\BS{includegraphics}[height=3cm]\AC{tiger}\};}] (0,1) circle (1);}
\\   \hline 
\begin{tikzpicture}
\draw [path picture={
\node at (path picture bounding box.center){\includegraphics[height=3cm]{tiger}};}] (0,1) circle (1);
\end{tikzpicture}
&
\begin{tikzpicture}
\draw [path picture={
\node at (path picture bounding box.center){\includegraphics[height=3cm]{tiger}};}] (0,0) -- (-1,1) -- (0,2) -- (1,1) -- cycle;
\end{tikzpicture}
&
\begin{tikzpicture}
\draw [path picture={
\node at (path picture bounding box.center){\includegraphics[height=3cm]{tiger}};}] (1,0) parabola[parabola height=2cm] (3,0);
\end{tikzpicture}
\\ \hline 
(0,1) circle (1) & (0,0) - - (-1,1) - - (0,2) - - (1,1) - - cycle &  (1,0) parabola[parabola height=2cm] (3,0)\\ 
\hline
\end{tabular} 
\bigskip

\begin{tabular}{|c|c|c|c|c|} \hline 
 \multicolumn{5}{|c|}{\BS{draw} [path picture=\{  \BS{node} at (\RDD{path picture bounding box}.north) }\\
 \multicolumn{5}{|c|}{ \AC{\BS{includegraphics}[height=3cm]\AC{tiger}\};}] (0,1) circle (1);}
\\   \hline 
\begin{tikzpicture}
\draw [path picture={
\node at (path picture bounding box.north){\includegraphics[height=3cm]{tiger}};}] (0,1) circle (1);
\end{tikzpicture}
&
\begin{tikzpicture}
\draw [path picture={
\node at (path picture bounding box.south){\includegraphics[height=3cm]{tiger}};}] (0,1) circle (1);
\end{tikzpicture}
&
\begin{tikzpicture}
\draw [path picture={
\node at (path picture bounding box.east){\includegraphics[height=3cm]{tiger}};}] (0,1) circle (1);
\end{tikzpicture}
&
\begin{tikzpicture}
\draw [path picture={
\node at (path picture bounding box.west){\includegraphics[height=3cm]{tiger}};}] (0,1) circle (1);
\end{tikzpicture}
&
\begin{tikzpicture}
\draw [path picture={
\node at (path picture bounding box.south east){\includegraphics[height=3cm]{tiger}};}] (0,1) circle (1);
\end{tikzpicture}
\\   \hline 
north & south & east & west &south east
\\   \hline 
\end{tabular} 

\SbSSCT{Ombrage}{Shading}


\SbSbSSCT{Ombrages disponibles}{Shadings available}
\begin{center}
\RRR{15-7}
\end{center}

\begin{tabular}{|c|c|} \hline  
\begin{tikzpicture}
\draw[white] (0,0)--(0,1.2);
\shade (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\shadedraw (0,0) rectangle (3,1);
\end{tikzpicture}
\\ \hline  
\BSS{shade} (0,0) rectangle (3,1); & \BSS{shadedraw} (0,0) rectangle (3,1);\\ 
\hline 
\end{tabular} 

\bigskip

\begin{tabular}{|c|c|c|} \hline 
 \multicolumn{3}{|c|}{\BS{shadedraw}[\RDD{shading}=\RDDX{axis}{shading}](0,0) rectangle (3,1); }
 \\ \hline
 
\begin{tikzpicture}
\draw[white] (0,0)--(0,1.2);
\shadedraw[shading=axis] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\shadedraw[shading=radial] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\shadedraw[shading=ball] (0,0) rectangle (3,1);
\end{tikzpicture}

\\ \hline  
\RDDX{axis}{shading}  & \RDDX{radial}{shading}  & \RDDX{ball}{shading}\\ 
\hline 
\end{tabular} 

\bigskip

\begin{tabular}{|c|c|c|} \hline  
\begin{tikzpicture}
\draw[white] (0,0)--(0,1.2);
\shadedraw[left color=red] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\shadedraw[right color=green] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\shadedraw[left color=red,right color=green] (0,0) rectangle (3,1);
\end{tikzpicture}
\\ \hline  
[\RDD{left color}=red] & [\RDD{right color}=green]  &  \RDD{left color}=red,\RDD{right color}=green \\ 
\hline 
\begin{tikzpicture}
\draw[white] (0,0)--(0,1.2);
\shadedraw[top color=red] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\shadedraw[bottom color=green] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\shadedraw[middle color=red] (0,0) rectangle (3,1);
\end{tikzpicture}
\\ \hline  
[\RDD{top color}=red] & [\RDD{bottom color}=green]  &  \RDD{middle color}=red \\ 
\hline 

\end{tabular} 

\bigskip

\begin{tabular}{|c|c|c|} \hline  
\begin{tikzpicture}
\draw[white] (0,0)--(0,1.2);
\shadedraw[shading angle=90] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\shadedraw[right color=green,shading angle=45] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\shadedraw[left color=red,shading angle=-45] (0,0) rectangle (3,1);
\end{tikzpicture}

\\ \hline  
 & \RDD{right color}=green  & left color=red \\ 
\RDD{shading angle}=90 & [\RDD{shading angle}=45]  & \RDD{shading angle}=-45 \\
\hline 
\end{tabular} 

\bigskip

\begin{tabular}{|c|c|c|} \hline  
\begin{tikzpicture}
\draw[white] (0,0)--(0,1.2);
\shadedraw[inner color=red] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\shadedraw[outer color=green] (0,0) rectangle (3,1);
\end{tikzpicture}
&  
\begin{tikzpicture}
\shadedraw[outer color=green,inner color=red] (0,0) rectangle (3,1);
\end{tikzpicture}

\\ \hline  
 \RDD{inner color}=red & \RDD{outer color}=green  & \RDD{inner color}=red \RDD{outer color}=green
 \\ \hline 
\end{tabular}

\newpage
\SbSbSSCT{Bibliothèque shadings}{Shading library}
\begin{center}
 \RRR{65}
\end{center}
 
 \maboite{\BS{usetikzlibrary}\AC{shadings}}
\label{lib-shadings}

\begin{tabular}{|c|c|c|c|c|} \hline
 \multicolumn{5}{|c|}{\BS{shadedraw}[\RDD{upper left}=red] (0,0) rectangle (2,2) ; }
 \\ \hline 
\begin{tikzpicture}
\shadedraw[upper left=red] (0,0) rectangle (2,2);
\end{tikzpicture} 
&  
\begin{tikzpicture}
\shadedraw[upper right=green] (0,0) rectangle (2,2);
\end{tikzpicture} 
&  
\begin{tikzpicture}
\shadedraw[lower left=blue] (0,0) rectangle (2,2);
\end{tikzpicture} 
&  
\begin{tikzpicture}
\shadedraw[lower right=yellow] (0,0) rectangle (2,2);
\end{tikzpicture} 
&
\begin{tikzpicture}
\shadedraw[upper left=red,upper right=green,
lower left=blue,lower right=yellow] (0,0) rectangle (2,2);
\end{tikzpicture} 
\\ \hline 
 \RDD{upper left}=red &  \RDD{upper right}=green &  \RDD{lower left}=blue  &  \RDD{lower right}=yellow & \\ 
\hline 
\end{tabular}  

\bigskip

\begin{tabular}{|c|c|c|} \hline 
 \multicolumn{3}{|c|}{\BS{shadedraw}[shading=\RDDX{color wheel}{shading}] (0,0) rectangle (2,2) ; }
 \\ \hline 
\begin{tikzpicture}
\shadedraw[shading=color wheel] (0,0) rectangle (2,2);
\end{tikzpicture} 
&
\begin{tikzpicture}
\shadedraw[shading=color wheel black center] (0,0) rectangle (2,2);
\end{tikzpicture}
&
\begin{tikzpicture}
\shadedraw[shading=color wheel white center] (0,0) rectangle (2,2);
\end{tikzpicture}
\\ \hline 
shading=\RDDX{color wheel}{shading} & shading=\RDDX{color wheel black center}{shading} & 
shading=\RDDX{color wheel white center}{shading}
\\ \hline 
\end{tabular} 

\bigskip

\begin{tabular}{|c|} \hline  
\begin{tikzpicture}
\shadedraw[shading=Mandelbrot set] (0,0) rectangle (2,2);
\end{tikzpicture}
\\\hline  
shading=\RDDX{Mandelbrot set}{shadingv}
\\ \hline 
\end{tabular} 



