summaryrefslogtreecommitdiff
path: root/info/visualpstricks/Source/rep1.tex
blob: 9ae93e1c2e7b82f0ec5433a5f8a3a45644c48821 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130

\psset{fillcolor=yellow,fillstyle=solid,linecolor=red,unit=1cm}




\begin{tabular}{|c|c|}\hline 
\begin{pspicture}(-.5,-.5)(6,3)
%\psframe[fillstyle=none](-.5,-.5)(6,3) 
 \multirput(.5,0)(.5,.25){10}{A}
 \end{pspicture}
& 
\begin{pspicture}(-.5,-.5)(6,3)
%\psframe[fillstyle=none](-.5,-.5)(6,3) 
 \multirput*(.5,0)(.5,.25){10}{A}
 \end{pspicture}
\\ \hline  
\BSS{multirput}( \rnode{A}{0.5,0})( \rnode{B}{0.5,0.25})\AC{ \rnode{C}{10}}\AC{A}
&  
\textbf{\BS{multirput}}{\red *}(0.5,0)(0.5,0.25)\AC{10}\AC{A}
\\ \hline 
& \\
 \rnode{AA}{\TFRGB{origine}{origin}} \hspace{1cm}  \rnode{BB}{\TFRGB{décalage}{shift}} \hspace{1cm}\rnode{CC}{10 \TFRGB{fois}{times}}
 & 
 \\ \hline 
\end{tabular}
 \ncline[linecolor=blue]{A}{AA}  \ncline[linecolor=blue]{B}{BB}  \ncline[linecolor=blue]{C}{CC}
\bigskip


\begin{tabular}{|c|c|}\hline 
\begin{pspicture}(-.5,-.5)(6,3)
%\psframe[fillstyle=none](-.5,-.5)(6,3) 
 \multirput{45}(.5,0)(.5,.25){10}{A}
 \end{pspicture}
& 
\begin{pspicture}(-.5,-.5)(6,3)
%\psframe[fillstyle=none](-.5,-.5)(6,3) 
 \multirput*{45}(.5,0)(.5,.25){10}{A}
 \end{pspicture}
\\ \hline  
\BSS{multirput}\AC{{\red 45}}(0.5,0)(0.5,0.25)\AC{10}\AC{A}
&  
\textbf{\BS{multirput}}*\AC{{\red 45}}(0.5,0)(0.5,0.25)\AC{10}\AC{A}
\\ \hline 
\end{tabular} 


\subsection[multips]{multips \cite{pst-user} }


\begin{tabular}{|c|c|}
\hline  
\begin{pspicture}(-.5,-.5)(6,3)
%\psframe[fillstyle=none](-.5,-.5)(6,3)
\multips(.5,0)(.5,.25){10}{\psframe(1,.5) }
\end{pspicture}
&
\begin{pspicture}(-.5,-.5)(6,3)
%\psframe[fillstyle=none](-.5,-.5)(6,3)  
\multips(.5,0)(.5;15){10}{\psframe(1,.5) }
\end{pspicture}
\\ \hline 
\BS{multips}(\rnode{A}{0.5,0})(\rnode{B}{0.5,0.25})\AC{\rnode{C}{10}}\AC{\BS{psframe}(1,.5) }
 &  
\BS{multips}(\rnode{D}{0.5;0})(\rnode{E}{0.5;15})\AC{10}\AC{\BS{psframe}(1,.5) }  
 \\ \hline 
& \\
 \rnode{AA}{\TFRGB{origine}{origin}} \hspace{1cm}  \rnode{BB}{\TFRGB{décalage}{shift}} \hspace{1cm}\rnode{CC}{10 \TFRGB{fois}{times}}
 &  \rnode{DD}{\TFRGB{coordonnées polaires}{polar coordinates}}
 \\ \hline 
\end{tabular}  
\ncline[linecolor=blue]{A}{AA}  \ncline[linecolor=blue]{B}{BB}  \ncline[linecolor=blue]{C}{CC} 
 \ncline[linecolor=blue]{D}{DD}  \ncline[linecolor=blue]{E}{DD} 

\bigskip
\begin{tabular}{|c|c|}
\hline  
\begin{pspicture}(-.5,-.5)(6,4)
%\psframe[fillstyle=none](-.5,-.5)(6,4)
\multips{45}(.5,0)(.5,.25){10}{\psframe(1,.5) }
\end{pspicture}
&
\begin{pspicture}(-.5,-.5)(6,4)
%\psframe[fillstyle=none](-.5,-.5)(6,4)  
\multips{45}(.5,0)(.5;15){10}{\psframe(1,.5)}
\end{pspicture}
\\ \hline 
\BS{multips}\AC{{\red 45}}(.5,0)(.5,.25)\AC{10}\AC{\BS{psframe}(1,.5)}
 &  
\BS{multips}\AC{{\red 45}}(.5;0)(.5;15)\AC{10}\AC{\BS{psframe}(1,.5)}  
 \\ \hline 
\end{tabular}  
%======================================================================

\subsection[rmultiput]{rmultiput \cite{pstricks-add} }

%Répétitions à pas variables

\psset{fillcolor=yellow,fillstyle=solid,linecolor=red}


%\TFRGB{syntaxe}{syntax} :

% \BSS{rmultiput}*[Options] \AC{objet à répéter }(1° position)(2° position). . . (n position )


%
%\vspace{1cm}
%Exemple :

\begin{tabular}{|c|c|}
\hline  
\begin{pspicture}(-1,-2)(7,2)
%\psframe[fillstyle=none](-1,-2)(7,2)
\rmultiput{\DFR }(0,0)(2,1)(4,0)(6,-1)
\end{pspicture}
&  
\begin{pspicture}(-1,-2)(7,2)
%\psframe[fillstyle=none](-1,-2)(7,2)
\rmultiput*[rot=45] {\DFR }(0,0)(2,1)(4,0)(6,-1)
\end{pspicture}
\\ 
\hline 
\BSS{rmultiput}\AC{\BS{DFR}}(0,0)(2,1)(4,0)(6,-1) \BSI{rmultiput}{pstricks-add} & 
\BS{rmultiput}*[{\red rot=45}]\AC{\BS{DFR}}(0,0)(2,1)(4,0)(6,-1) \\ 
\hline 
\end{tabular}