summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/latex-graphics-companion/4-8-5.ltx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/latex-graphics-companion/4-8-5.ltx')
-rw-r--r--Master/texmf-dist/doc/latex/latex-graphics-companion/4-8-5.ltx84
1 files changed, 84 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/latex-graphics-companion/4-8-5.ltx b/Master/texmf-dist/doc/latex/latex-graphics-companion/4-8-5.ltx
new file mode 100644
index 00000000000..8596174605c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/latex-graphics-companion/4-8-5.ltx
@@ -0,0 +1,84 @@
+\documentclass{ppex}
+\nonstopmode
+\usepackage {pstcol,pst-3d}
+\pagestyle{empty}
+
+\begin{document}
+\ResetPreambleCommands
+\ReadyForTheFray
+\usepackage {pstcol,pst-3d}
+\newcommand\DieFrame[1][darkgray]
+ {\psframe[linecolor=black,fillcolor=#1,fillstyle=solid](4,4)}
+\newcommand\SpotColor{white}
+\newcommand\DieOne{\DieFrame[lightgray]
+ \pscircle*[linecolor=\SpotColor](2,2){.3}
+}
+\newcommand\DieTwo{\DieFrame[lightgray]
+ \pscircle*[linecolor=\SpotColor](1,2){.3}
+ \pscircle*[linecolor=\SpotColor](3,2){.3}
+}
+\newcommand\DieThree{\DieFrame[lightgray]
+ \pscircle*[linecolor=\SpotColor](1,1){.3}
+ \pscircle*[linecolor=\SpotColor](2,2){.3}
+ \pscircle*[linecolor=\SpotColor](3,3){.3}
+}
+\newcommand\DieFour{\DieFrame
+ \pscircle*[linecolor=\SpotColor](1,1){.3}
+ \pscircle*[linecolor=\SpotColor](3,3){.3}
+ \pscircle*[linecolor=\SpotColor](1,3){.3}
+ \pscircle*[linecolor=\SpotColor](3,1){.3}
+}
+\newcommand\DieFive{\DieFrame
+ \pscircle*[linecolor=\SpotColor](1,1){.3}
+ \pscircle*[linecolor=\SpotColor](3,3){.3}
+ \pscircle*[linecolor=\SpotColor](1,3){.3}
+ \pscircle*[linecolor=\SpotColor](3,1){.3}
+ \pscircle*[linecolor=\SpotColor](2,2){.3}
+}
+\newcommand\DieSix{\DieFrame
+ \pscircle*[linecolor=\SpotColor](1,1){.3}
+ \pscircle*[linecolor=\SpotColor](1,2){.3}
+ \pscircle*[linecolor=\SpotColor](1,3){.3}
+ \pscircle*[linecolor=\SpotColor](3,1){.3}
+ \pscircle*[linecolor=\SpotColor](3,2){.3}
+ \pscircle*[linecolor=\SpotColor](3,3){.3}
+}
+\newcommand\DieSide[3]{\ThreeDput[normal=#1](#2){#3}}
+\def\TheDie#1#2(#3)(#4){%
+ \begin{pspicture}(#3)(#4)
+ \ifcase #1 \relax
+ \or %1
+ \psset{viewpoint=-1 -1 #2}
+ \DieSide{-1 0 0}{0,4,0}{\DieThree}
+ \DieSide{0 -1 0}{0,0,0}{\DieFive}
+ \or %2
+ \psset{viewpoint=1 -1 #2}
+ \DieSide{0 -1 0}{0,0,0}{\DieFive}
+ \DieSide{1 0 0}{4,0,0}{\DieFour}
+ \or %3
+ \psset{viewpoint=1 1 #2}
+ \DieSide{1 0 0}{4,0,0}{\DieFour}
+ \DieSide{0 1 0}{4,4,0}{\DieTwo}
+ \or %4
+ \psset{viewpoint=-1 1 #2}
+ \DieSide{0 1 0}{4,4,0}{\DieTwo}
+ \DieSide{-1 0 0}{0,4,0}{\DieThree}
+ \fi
+ \ifnum#2<0
+ \DieSide{0 0 -1}{0,4,0}{\DieSix}
+ \else
+ \DieSide{0 0 1}{0,0,4}{\DieOne}
+ \fi
+ \end{pspicture}}
+\psset{unit=.5cm}
+\begin{tabular}{ccc}
+ \TheDie{1}{1}(-4,-0.5)(5,7.5)&
+ \TheDie{2}{1}(-1.5,-1.5)(7.5,6.5)&
+ \TheDie{3}{1}(-4,-3)(5,5)\\
+ \TheDie{4}{1}(-6.5,-2)(2.5,6)&
+ \TheDie{1}{-1}(-4,-3)(5,5)&
+ \TheDie{2}{-1}(-1.5,-1.5)(7.5,6.5)\\
+ \TheDie{3}{-1}(-4,-0.5)(5,7.5)&
+ \TheDie{4}{-1}(-6.5,-2)(2.5,6)\\
+\end{tabular}
+\end{document}