summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-solides3d/doc/S2O3.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-solides3d/doc/S2O3.tex')
-rw-r--r--Master/texmf-dist/doc/generic/pst-solides3d/doc/S2O3.tex65
1 files changed, 65 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-solides3d/doc/S2O3.tex b/Master/texmf-dist/doc/generic/pst-solides3d/doc/S2O3.tex
new file mode 100644
index 00000000000..059821cffed
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-solides3d/doc/S2O3.tex
@@ -0,0 +1,65 @@
+\begin{center}
+\begin{pspicture}(-4,-3)(4.5,5.5)
+\psset{lightsrc=100 10 -20,lightintensity=3,viewpoint=200 30
+20 rtp2xyz,Decran=40,}
+\psframe(-4,-3)(4.5,5.5)
+{\psset{linewidth=0.5\pslinewidth}
+\codejps{
+/Soufre1 {3.56 [20 16] newsphere
+ dup (Yellow) outputcolors} def
+/Soufre2 {3.56 [20 16] newsphere
+ {0 0.000 20.10 translatepoint3d} solidtransform
+ dup (Yellow) outputcolors} def
+% Liaison simple
+/LiaisonR {
+ 7.5 0.5 15 [10 10] newcylindre
+ dup (Red) outputcolors
+ } def
+/LiaisonY {
+ 0 0.5 7.5 [10 10] newcylindre
+ dup (Yellow) outputcolors
+ } def
+% fin Liaison simple
+/Liaison{LiaisonR LiaisonY solidfuz} def
+/Ox {2.17 [20 16] newsphere
+ {0 0 15 translatepoint3d} solidtransform
+ dup (Red) outputcolors} def
+/LO { Liaison Ox solidfuz} def
+/LO1 { LO {0 -109.5 0 rotateOpoint3d} solidtransform } def
+/LOx1 { LO1 {0 0 120 rotateOpoint3d} solidtransform } def
+% fin liaison simple S-O
+% Liaison double S=O
+/LiaisonD1 {Liaison {-0.75 0 0 translatepoint3d} solidtransform} def
+/LiaisonD2 {Liaison {0.75 0 0 translatepoint3d} solidtransform} def
+/LiaisonDD { LiaisonD1 LiaisonD2 solidfuz} def
+/LiaisonDOx {LiaisonDD Ox solidfuz} def
+/LiaisonDOx1 {LiaisonDOx {0 -109.5 0 rotateOpoint3d} solidtransform } def
+/LiaisonDOx2 {LiaisonDOx1 {0 0 -120 rotateOpoint3d} solidtransform } def
+/LO12 { LiaisonDOx1 LiaisonDOx2 solidfuz} def
+/LO123 {LO12 LOx1 solidfuz} def
+% liaison simple S-S
+/L4 { 0 0.5 20.10 [16 10] newcylindre
+ dup (Yellow) outputcolors
+ } def
+/S1L4{ Soufre1 L4 solidfuz} def
+/S1S2L4{ S1L4 Soufre2 solidfuz} def
+/S2O3 { S1S2L4 LO123 solidfuz} def
+S2O3 drawsolid**}
+\axesIIID(0,0,0)(25,20,25)}
+\psPoint(0,0,20.1){S2}
+\psPoint(-14.14,0,-5){O1}
+\psPoint(7.07,-12.24,-5 ){O2}
+\psPoint(7.07,12.24,-5 ){O3}
+\pcline[linestyle=dotted]{<->}(O2)(O)
+\aput{:U}{15 pm}
+\pcline[linestyle=dotted]{<->}(O)(S2)
+\aput{:U}{\small 20,1 pm}
+\pcline[linestyle=dotted]{<->}(O2)(O3)
+\lput*{:U}{\small 24,5 pm}
+\pcline[linestyle=dotted]{<->}(O2)(S2)
+\lput*{:U}{\small 28,8 pm}
+\pstMarkAngle[arrows=<->,MarkAngleRadius=0.8,linestyle=dotted]{O2}{O}{O3}{\footnotesize 109,4$^{\mathrm{o}}$}
+\pstMarkAngle[arrows=<->,MarkAngleRadius=0.8,linestyle=dotted]{O1}{O}{S2}{\footnotesize 109,5$^{\mathrm{o}}$}
+\rput(0,-2.5){$\mathrm{S_2^{\phantom{2}}O_3^{2-}}$}
+\end{pspicture}
+\end{center}