Retour

cylindre_20.tex

Télécharger le fichier Fichier PDF
Image PNG
\documentclass{article}
\usepackage[dvipsnames,svgnames]{pstricks}
\usepackage{pst-solides3d}
\begin{document}
\pagestyle{empty}
 
%% Auteur : Manuel Luque
%%
%% ATTENTION : nécessite DEUX VISUALISATIONS du fichier .ps
%% soit : 
%% 1 compilation LaTeX, 1 visualisation du .ps, une compilation LaTeX 
%% puis une nouvelle visualisation
\psset{unit=2}
\begin{pspicture}(-4,-4)(4,4)
\psframe(-4,-4)(4,4)
\psset{lightsrc=viewpoint,SphericalCoor,viewpoint=100 -30 30,Decran=50}
\IfFileExists{3cylindrescreux-sommets.dat}{%
\psSolid[object=datfile,deactivatecolor,
         file=3cylindrescreux]
}{
\psset{solidmemory}
\psSolid[object=datfile,
        file=cylindrepointeevide,
        incolor=yellow!50,
        fillcolor=green!50,
        hollow,
        action=none,
        name=cylindre1]
\psSolid[object=datfile,
        RotX=90,
        file=cylindrepointeevide,
        incolor=yellow!50,
        fillcolor=green!50,
        hollow,
        action=none,
        name=cylindre2]
\psSolid[object=datfile,
        RotX=180,
        file=cylindrepointeevide,
        incolor=yellow!50,
        fillcolor=green!50,
        hollow,
        action=none,
        name=cylindre3]
\psSolid[object=datfile,
        RotX=270,
        file=cylindrepointeevide,
        incolor=yellow!50,
        fillcolor=green!50,
        hollow,
        action=none,
        name=cylindre4]
\psSolid[object=datfile,
        RotZ=-90,
        file=cylindrepointeevide,
        incolor=yellow!50,
        fillcolor=green!50,
        hollow,
        action=none,
        name=cylindre5]
\psSolid[object=datfile,
        RotZ=90,
        file=cylindrepointeevide,
        incolor=yellow!50,
        fillcolor=green!50,
        hollow,
        action=none,
        name=cylindre6]
\psSolid[object=fusion,%deactivatecolor,
        base=cylindre1 cylindre2
             cylindre3 cylindre4
             cylindre5 cylindre6,
             file=3cylindrescreux,action=writesolid]
\composeSolid
}
\end{pspicture}
 
\end{document}