summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-moire/examples
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-moire/examples')
-rw-r--r--Master/texmf-dist/doc/generic/pst-moire/examples/pattern1.pdfbin0 -> 127656 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-moire/examples/pattern1.tex54
-rw-r--r--Master/texmf-dist/doc/generic/pst-moire/examples/pattern2.pdfbin0 -> 62095 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-moire/examples/pattern2.tex39
-rw-r--r--Master/texmf-dist/doc/generic/pst-moire/examples/pattern3.pdfbin0 -> 10177 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-moire/examples/pattern3.tex91
-rw-r--r--Master/texmf-dist/doc/generic/pst-moire/examples/pattern4.pdfbin0 -> 10177 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-moire/examples/pattern4.tex82
8 files changed, 266 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-moire/examples/pattern1.pdf b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern1.pdf
new file mode 100644
index 00000000000..4e900d34ff7
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-moire/examples/pattern1.tex b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern1.tex
new file mode 100644
index 00000000000..2d8a0a47251
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern1.tex
@@ -0,0 +1,54 @@
+\documentclass{article}
+\usepackage{pstricks-add}
+\usepackage[a4paper]{geometry}
+\pagestyle{empty}
+\begin{document}
+
+
+\psset{
+%linestyle=none,
+dimen=inner,
+linewidth=0pt}
+
+\def\carre{%
+\begin{psclip}{\pspolygon[linewidth=0pt,linestyle=none](-1.5,-1.5)(-1.5,1.5)(1.5,1.5)(1.5,-1.5)}
+\multido{\rA=0.1+0.15,\rC=0.2+0.15,\rB=0.025+0.05}{40}{%
+\pscircle[linewidth=1.25pt](\rB,0){\rA}
+\pscircle[linewidth=0.7pt](-\rB,0){\rC}
+}
+\def\lines{%
+\psline[linewidth=2pt](-1.5,1.5)(0,0)
+\psline[linewidth=1.75pt](-1.5,1.25)(-0.25,0)
+\psline[linewidth=1.5pt](-1.5,1)(-0.5,0)
+\psline[linewidth=1.25pt](-1.5,0.75)(-0.75,0)
+\psline[linewidth=1pt](-1.5,0.5)(-1,0)
+\psline[linewidth=0.75pt](-1.5,0.25)(-1.25,0)
+}
+%\rput(0,0){\lines}
+%\rput{90}(0,0){\lines}
+%\rput{180}(0,0){\lines}
+%\rput{270}(0,0){\lines}
+\end{psclip}
+}
+
+\def\half{%
+\rput(0,0){\carre}
+\rput(-3,0){\psscalebox{1 -1}{\carre}}
+}
+
+\def\pattern{%
+\rput(0,0){\half}
+\rput(0,-3){\psscalebox{1 -1}{\half}}
+}
+
+\def\manuel{%
+\multido{\iA=0+6}{2}{
+\multido{\iB=0+-6}{3}{
+\rput(\iA,\iB){\pattern}
+}}
+}
+\begin{pspicture}(-7,-9)(7,9)
+\rput(-1.5,7.5){\manuel}
+%\rput{5}(-1.5,7.5){\manuel}
+\end{pspicture}
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-moire/examples/pattern2.pdf b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern2.pdf
new file mode 100644
index 00000000000..5566364b1ae
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-moire/examples/pattern2.tex b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern2.tex
new file mode 100644
index 00000000000..6a03f60e6a3
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern2.tex
@@ -0,0 +1,39 @@
+\documentclass{article}
+\usepackage{pstricks-add,pst-plot}
+\usepackage[a4paper]{geometry}
+\pagestyle{empty}
+\begin{document}
+
+\psset{
+%linestyle=none,
+dimen=inner,
+linewidth=0pt}
+
+\begin{pspicture}(-9,-9)(9,9)
+\psframe(-5,-5)(5,5)%
+\begin{psclip}{\pspolygon[linewidth=4pt](4;90)(2;126)(4;162)(2;198)(4;234)(2;270)(4;306)(2;342)(4;18)(2;54)}
+\multido{\iA=0+9}{40}{%
+\rput{\iA}(0,0){
+\pscustom[fillstyle=solid,fillcolor=black]{%
+\psparametricplot[algebraic]{-9}{0}{0.5*t*sin(0.2*t)|0.5*t*cos(0.2*t)}
+\psparametricplot[algebraic]{0}{-9}{0.525*t*sin(0.2*t)|0.525*t*cos(0.2*t)}
+}}}
+\end{psclip}
+\end{pspicture}
+
+\newpage
+
+\begin{pspicture}(-9,-9)(9,9)
+\psframe(-5,-5)(5,5)%
+\begin{psclip}{\pspolygon[linewidth=4pt](4;90)(2;126)(4;162)(2;198)(4;234)(2;270)(4;306)(2;342)(4;18)(2;54)}
+\multido{\iA=0+9}{40}{%
+\rput{\iA}(0,0){
+\pscustom[fillstyle=solid,fillcolor=black]{%
+\psparametricplot[algebraic]{0}{-9}{0.525*t*sin(0.2*t)|-0.525*t*cos(0.2*t)}
+\psparametricplot[algebraic]{-9}{0}{0.5*t*sin(0.2*t)|-0.5*t*cos(0.2*t)}
+}}}
+\end{psclip}
+\end{pspicture}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/generic/pst-moire/examples/pattern3.pdf b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern3.pdf
new file mode 100644
index 00000000000..bb44c6d64ab
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern3.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-moire/examples/pattern3.tex b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern3.tex
new file mode 100644
index 00000000000..de522def591
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern3.tex
@@ -0,0 +1,91 @@
+\documentclass{article}
+\usepackage{pstricks-add}
+\usepackage[a4paper]{geometry}
+\pagestyle{empty}
+\begin{document}
+
+\psset{
+%linestyle=none,
+dimen=inner,
+linewidth=0pt}
+
+\def\carre{%
+\psrotate(0,0){90}{
+\pnode(-1.5,1.5){AL1}\pnode(1.5,-1.5){AR1}
+\pnode(-1.5,1.2){AL1}\pnode(1.5,-1.2){AR1}
+\pnode(-1.5,0.9){AL2}\pnode(1.5,-0.9){AR2}
+\pnode(-1.5,0.7){AL3}\pnode(1.5,-0.7){AR3}
+\pnode(-1.5,0.4){AL4}\pnode(1.5,-0.4){AR4}
+\pnode(-1.5,0.2){AL5}\pnode(1.5,-0.2){AR5}
+\pnode(-1.5,0.0){AL6}\pnode(1.5,0.0){AR6}
+\pnode(-1.5,-0.2){AL7}\pnode(1.5,0.2){AR7}
+\pnode(-1.5,-0.4){AL8}\pnode(1.5,0.4){AR8}
+\pnode(-1.5,-0.6){AL9}\pnode(1.5,0.6){AR9}
+\pnode(-1.5,-0.75){AL10}\pnode(1.5,0.75){AR10}
+\pnode(-1.5,-0.9){AL11}\pnode(1.5,0.9){AR11}
+\pnode(-1.5,-1.05){AL12}\pnode(1.5,1.05){AR12}
+\pnode(-1.5,-1.15){AL13}\pnode(1.5,1.15){AR13}
+\pnode(-1.5,-1.25){AL14}\pnode(1.5,1.25){AR14}
+\pnode(-1.5,-1.3){AL15}\pnode(1.5,1.3){AR15}
+\pnode(-1.5,-1.4){AL16}\pnode(1.5,1.4){AR16}
+\pnode(-1.5,-1.45){AL17}\pnode(1.5,1.45){AR17}
+\pnode(-1.5,-1.5){AL18}\pnode(1.5,1.5){AR18}
+\pspolygon[fillstyle=solid,fillcolor=black](AL1)(AR1)(AR2)(AL2)
+\pspolygon[fillstyle=solid,fillcolor=black](AL3)(AR3)(AR4)(AL4)
+\pspolygon[fillstyle=solid,fillcolor=black](AL5)(AR5)(AR6)(AL6)
+\pspolygon[fillstyle=solid,fillcolor=black](AL7)(AR7)(AR8)(AL8)
+\pspolygon[fillstyle=solid,fillcolor=black](AL9)(AR9)(AR10)(AL10)
+\pspolygon[fillstyle=solid,fillcolor=black](AL11)(AR11)(AR12)(AL12)
+\pspolygon[fillstyle=solid,fillcolor=black](AL13)(AR13)(AR14)(AL14)
+\pspolygon[fillstyle=solid,fillcolor=black](AL15)(AR15)(AR16)(AL16)
+\pspolygon[fillstyle=solid,fillcolor=black](AL17)(AR17)(AR18)(AL18)
+\pnode(-1.5,1.5){BL1}\pnode(1.5,-1.5){BR1}
+\pnode(-1.2,1.5){BL2}\pnode(1.2,-1.5){BR2}
+\pnode(-0.9,1.5){BL3}\pnode(0.9,-1.5){BR3}
+\pnode(-0.7,1.5){BL4}\pnode(0.7,-1.5){BR4}
+\pnode(-0.4,1.5){BL5}\pnode(0.4,-1.5){BR5}
+\pnode(-0.2,1.5){BL6}\pnode(0.2,-1.5){BR6}
+\pnode(0.0,1.5){BL7}\pnode(0,-1.5){BR7}
+\pnode(0.2,1.5){BL8}\pnode(-0.2,-1.5){BR8}
+\pnode(0.4,1.5){BL9}\pnode(-0.4,-1.5){BR9}
+\pnode(0.6,1.5){BL10}\pnode(-0.6,-1.5){BR10}
+\pnode(0.75,1.5){BL11}\pnode(-0.75,-1.5){BR11}
+\pnode(0.9,1.5){BL12}\pnode(-0.9,-1.5){BR12}
+\pnode(1.05,1.5){BL13}\pnode(-1.05,-1.5){BR13}
+\pnode(1.15,1.5){BL14}\pnode(-1.15,-1.5){BR14}
+\pnode(1.25,1.5){BL15}\pnode(-1.25,-1.5){BR15}
+\pnode(1.3,1.5){BL16}\pnode(-1.3,-1.5){BR16}
+\pnode(1.4,1.5){BL17}\pnode(-1.4,-1.5){BR17}
+\pnode(1.45,1.5){BL18}\pnode(-1.45,-1.5){BR18}
+\pspolygon[fillstyle=solid,fillcolor=black](BL1)(BR1)(BR2)(BL2)
+\pspolygon[fillstyle=solid,fillcolor=black](BL3)(BR3)(BR4)(BL4)
+\pspolygon[fillstyle=solid,fillcolor=black](BL5)(BR5)(BR6)(BL6)
+\pspolygon[fillstyle=solid,fillcolor=black](BL7)(BR7)(BR8)(BL8)
+\pspolygon[fillstyle=solid,fillcolor=black](BL9)(BR9)(BR10)(BL10)
+\pspolygon[fillstyle=solid,fillcolor=black](BL11)(BR11)(BR12)(BL12)
+\pspolygon[fillstyle=solid,fillcolor=black](BL13)(BR13)(BR14)(BL14)
+\pspolygon[fillstyle=solid,fillcolor=black](BL15)(BR15)(BR16)(BL16)
+\pspolygon[fillstyle=solid,fillcolor=black](BL17)(BR17)(BR18)(BL18)
+}}
+
+\def\half{%
+\rput(0,0){\carre}
+\rput(-3,0){\psscalebox{-1 1}{\carre}}
+}
+
+\def\pattern{%
+\rput(0,0){\half}
+\rput(0,-3){\psscalebox{1 -1}{\half}}
+}
+
+\def\manuel{%
+\multido{\iA=0+6}{2}{
+\multido{\iB=0+-6}{3}{
+\rput(\iA,\iB){\pattern}
+}}
+}
+\begin{pspicture}(-7,-9)(7,9)
+\rput(-1.5,7.5){\manuel}
+%\rput{5}(-1.5,7.5){\manuel}
+\end{pspicture}
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/generic/pst-moire/examples/pattern4.pdf b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern4.pdf
new file mode 100644
index 00000000000..99cdf12c79e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern4.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-moire/examples/pattern4.tex b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern4.tex
new file mode 100644
index 00000000000..38c4098046e
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-moire/examples/pattern4.tex
@@ -0,0 +1,82 @@
+\documentclass{article}
+\usepackage{pstricks-add}
+\usepackage[a4paper]{geometry}
+\pagestyle{empty}
+\begin{document}
+\psset{dimen=inner,linewidth=0pt}
+\begin{pspicture}(-8,-8)(8,8)
+
+
+\def\carre{%
+\pnode(-1.5,1.5){AL1}\pnode(1.5,-1.5){AR1}
+\pnode(-1.5,1.2){AL2}\pnode(1.5,-1.2){AR2}
+\pnode(-1.5,0.9){AL3}\pnode(1.5,-0.9){AR3}
+\pnode(-1.5,0.7){AL4}\pnode(1.5,-0.7){AR4}
+\pnode(-1.5,0.4){AL5}\pnode(1.5,-0.4){AR5}
+\pnode(-1.5,0.2){AL6}\pnode(1.5,-0.2){AR6}
+\pnode(-1.5,0.0){AL7}\pnode(1.5,0.0){AR7}
+\pnode(-1.5,-0.2){AL8}\pnode(1.5,0.2){AR8}
+\pnode(-1.5,-0.4){AL9}\pnode(1.5,0.4){AR9}
+\pnode(-1.5,-0.6){AL10}\pnode(1.5,0.6){AR10}
+\pnode(-1.5,-0.75){AL11}\pnode(1.5,0.75){AR11}
+\pnode(-1.5,-0.9){AL12}\pnode(1.5,0.9){AR12}
+\pnode(-1.5,-1.05){AL13}\pnode(1.5,1.05){AR13}
+\pnode(-1.5,-1.15){AL14}\pnode(1.5,1.15){AR14}
+\pnode(-1.5,-1.25){AL15}\pnode(1.5,1.25){AR15}
+\pnode(-1.5,-1.3){AL16}\pnode(1.5,1.3){AR16}
+\pnode(-1.5,-1.4){AL17}\pnode(1.5,1.4){AR17}
+\pnode(-1.5,-1.45){AL18}\pnode(1.5,1.45){AR18}
+\pspolygon[fillstyle=solid,fillcolor=black](AL1)(AR1)(AR2)(AL2)
+\pspolygon[fillstyle=solid,fillcolor=black](AL3)(AR3)(AR4)(AL4)
+\pspolygon[fillstyle=solid,fillcolor=black](AL5)(AR5)(AR6)(AL6)
+\pspolygon[fillstyle=solid,fillcolor=black](AL7)(AR7)(AR8)(AL8)
+\pspolygon[fillstyle=solid,fillcolor=black](AL9)(AR9)(AR10)(AL10)
+\pspolygon[fillstyle=solid,fillcolor=black](AL11)(AR11)(AR12)(AL12)
+\pspolygon[fillstyle=solid,fillcolor=black](AL13)(AR13)(AR14)(AL14)
+\pspolygon[fillstyle=solid,fillcolor=black](AL15)(AR15)(AR16)(AL16)
+\pspolygon[fillstyle=solid,fillcolor=black](AL17)(AR17)(AR18)(AL18)
+\pnode(-1.2,1.5){BL1}\pnode(1.2,-1.5){BR1}
+\pnode(-0.9,1.5){BL2}\pnode(0.9,-1.5){BR2}
+\pnode(-0.7,1.5){BL3}\pnode(0.7,-1.5){BR3}
+\pnode(-0.4,1.5){BL4}\pnode(0.4,-1.5){BR4}
+\pnode(-0.2,1.5){BL5}\pnode(0.2,-1.5){BR5}
+\pnode(0.0,1.5){BL6}\pnode(0,-1.5){BR6}
+\pnode(0.2,1.5){BL7}\pnode(-0.2,-1.5){BR7}
+\pnode(0.4,1.5){BL8}\pnode(-0.4,-1.5){BR8}
+\pnode(0.6,1.5){BL9}\pnode(-0.6,-1.5){BR9}
+\pnode(0.75,1.5){BL10}\pnode(-0.75,-1.5){BR10}
+\pnode(0.9,1.5){BL11}\pnode(-0.9,-1.5){BR11}
+\pnode(1.05,1.5){BL12}\pnode(-1.05,-1.5){BR12}
+\pnode(1.15,1.5){BL13}\pnode(-1.15,-1.5){BR13}
+\pnode(1.25,1.5){BL14}\pnode(-1.25,-1.5){BR14}
+\pnode(1.3,1.5){BL15}\pnode(-1.3,-1.5){BR15}
+\pnode(1.4,1.5){BL16}\pnode(-1.4,-1.5){BR16}
+\pnode(1.45,1.5){BL17}\pnode(-1.45,-1.5){BR17}
+\pnode(1.5,1.5){BL18}\pnode(-1.5,-1.5){BR18}
+\pspolygon[fillstyle=solid,fillcolor=black](BL1)(BR1)(BR2)(BL2)
+\pspolygon[fillstyle=solid,fillcolor=black](BL3)(BR3)(BR4)(BL4)
+\pspolygon[fillstyle=solid,fillcolor=black](BL5)(BR5)(BR6)(BL6)
+\pspolygon[fillstyle=solid,fillcolor=black](BL7)(BR7)(BR8)(BL8)
+\pspolygon[fillstyle=solid,fillcolor=black](BL9)(BR9)(BR10)(BL10)
+\pspolygon[fillstyle=solid,fillcolor=black](BL11)(BR11)(BR12)(BL12)
+\pspolygon[fillstyle=solid,fillcolor=black](BL13)(BR13)(BR14)(BL14)
+\pspolygon[fillstyle=solid,fillcolor=black](BL15)(BR15)(BR16)(BL16)
+\pspolygon[fillstyle=solid,fillcolor=black](BL17)(BR17)(BR18)(BL18)
+}
+
+\def\half{%
+\rput(0,0){\carre}
+\rput(-3,0){\psscalebox{-1 1}{\carre}}
+}
+
+\def\pattern{%
+\rput(0,0){\half}
+\rput(0,-3){\psscalebox{1 -1}{\half}}
+}
+
+\multido{\iA=0+6}{2}{%
+ \multido{\iB=0+-6}{3}{%
+ \rput(\iA,\iB){\pattern}
+}}
+\end{pspicture}
+\end{document} \ No newline at end of file