Retour

S2O3.tex

Télécharger le fichier Fichier PDF
Image PNG
\documentclass{article}
\usepackage{pst-eucl,pst-solides3d}
\begin{document}
\pagestyle{empty}
 
\psset{unit=2}
\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}
 
\end {document}