\documentclass{article} \usepackage[dvipsnames,svgnames]{pstricks} \usepackage{pst-solides3d} \begin{document} \pagestyle{empty} %% Auteur : Manuel Luque %% %% ATTENTION : nécessite DEUX VISUALISATIONS du fichier .ps \begin{pspicture}(-4,-3)(4,3) \psframe(-4,-3)(4,3) \psset{lightsrc=viewpoint,SphericalCoor,viewpoint=100 -30 20,Decran=50} \psset{solidmemory} \IfFileExists{cross-sommets.dat}{% \psSolid[object=datfile, file=cross,deactivatecolor] }{ \psSolid[object=datfile, file=cylindrebiseau, fillcolor=green!50, action=none,name=cylindrebiseau1] \psSolid[object=datfile,RotZ=90, fillcolor=green!50, file=cylindrebiseau,name=cylindrebiseau2,action=none] \psSolid[object=datfile,RotZ=180, fillcolor=green!50, file=cylindrebiseau,name=cylindrebiseau3,action=none] \psSolid[object=datfile,RotZ=270, fillcolor=green!50, file=cylindrebiseau,name=cylindrebiseau4,action=none] \psSolid[object=fusion, base=cylindrebiseau1 cylindrebiseau2 cylindrebiseau3 cylindrebiseau4, action=writesolid,file=cross]% } \axesIIID[linecolor=red,axisemph={\color{red}}](6,6,2)(8,8,3) %\composeSolid \end{pspicture} \end{document}