summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-vue3d/examples/ChaiseDemo.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-vue3d/examples/ChaiseDemo.tex')
-rw-r--r--Master/texmf-dist/doc/generic/pst-vue3d/examples/ChaiseDemo.tex36
1 files changed, 36 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-vue3d/examples/ChaiseDemo.tex b/Master/texmf-dist/doc/generic/pst-vue3d/examples/ChaiseDemo.tex
new file mode 100644
index 00000000000..8cca398d509
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-vue3d/examples/ChaiseDemo.tex
@@ -0,0 +1,36 @@
+\documentclass[a4paper]{article}
+\usepackage{geometry}
+\parindent=0pt
+\usepackage{pstricks,pst-vue3d}
+%
+\definecolor{marron}{rgb}{1,0.55,0}
+\def\Sol{%
+ \psset{normaleLongitude=90,normaleLatitude=90}
+ \FrameThreeD[fillcolor=lightgray,fillstyle=solid](0,0,-2)(2,-2)(-2,2)
+ \QuadrillageThreeD[grille=.5,linecolor=red](0,0,-2)(-2,-2)(2,2)%
+ \QuadrillageThreeD[grille=0.75,linecolor=cyan](0,0,-2)(-2,-2)(2,2)%
+}
+\def\chaise{%
+ \FrameThreeD[normaleLatitude=0,normaleLongitude=0,%
+ fillcolor=marron,fillstyle=solid](-0.8,1,2)(0.2,0)(1.8,1)
+ \CubeThreeD[A=.1,B=0.1,C=0.9](0.9,-0.9,-1.1)
+ \CubeThreeD[A=.1,B=0.1,C=0.9](0.9,0.9,-1.1)
+ \CubeThreeD[A=.1,B=0.1,C=2](-0.9,0.9,0)
+ \CubeThreeD[A=.1,B=0.1,C=2](-0.9,-0.9,0)
+ \CubeThreeD[A=0.9,B=1,C=0.1](0.1,0,-0.1)
+}
+\begin{document}
+
+\begin{center}
+ \begin{pspicture}(-5.5,-7)(5,4.5)
+ \psset{THETA=30,PHI=20,Dobs=10,Decran=20}
+ \Sol\chaise
+ \pNodeThreeD(-0.5,-0.3,0){littleChair}
+ \rput[lC](littleChair){%
+ \psset{THETA=30,PHI=20,Dobs=100,Decran=20}
+ \Sol\chaise%
+ }
+ \end{pspicture}
+\end{center}
+
+\end{document}