Retour

croix.tex

Télécharger le fichier Fichier PDF
Image PNG
\documentclass{article}
\usepackage{pst-solides3d}
\begin{document}
\pagestyle{empty}
 
\begin{pspicture}(-1.5,-4)(4,6)
\psset{lightsrc=50 -50 50,viewpoint=100 -30 40,Decran=100}
\psset{solidmemory}
\psSolid[object=plantype,
   definition=equation,
   args={[0 0 1 0] 90},
   base=-6 6 -7 6,
   ngrid=9 13,
   name=monplan]
\defFunction[algebraic]{C1}(t)
    {2*cos(t)}
    {-6}
    {2*sin(t)}
\defFunction[algebraic]{C2}(t)
    {-6}
    {2*cos(t)}
    {2*sin(t)}
\psSolid[object=cylindre,
   range=0 6.28,
   h=12,
   function=C1,
   axe=0 1 0,
   incolor=green!50,
   fillcolor=yellow!50,
   ngrid=9 18,
% séparation du cylindre 1
   plansepare=monplan,
   name=cylindre1,
   action=none
]
\psSolid[object=cylindre,
   range=6.28 0,
   h=12,
   function=C2,
   axe=1 0 0,
   incolor=green!50,
   fillcolor=yellow!50,
% séparation du cylindre 2
   plansepare=monplan,
   ngrid=9 18,
   name=cylindre2,
   action=none
]
% on fusionne et dessine les parties inférieures
\psSolid[object=fusion,
   base=cylindre11 cylindre21
]
% on trace le plan défini au départ
\psSolid[object=plan,
   definition=plantype,
   args=monplan
]
% on fusionne et dessine les parties supérieures
\psSolid[object=fusion,
   base=cylindre10 cylindre20
]
\psProjection[object=texte,
   plan=monplan,
   linecolor=red,
   text=PST-solides3d,
   fontsize=20,
   pos=cc
   ](0,-6.5,0)
\composeSolid
\end{pspicture}
 
\end{document}