\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,-6)(4,6) \psframe(-4,-5)(4,5) \psset{lightsrc=viewpoint,SphericalCoor,viewpoint=100 -30 20,Decran=50} \psset{solidmemory} \IfFileExists{cross3division0-sommets.dat}{% \psSolid[object=datfile,deactivatecolor, file=cross3division1](0,0,-2) \psSolid[object=datfile,deactivatecolor, file=cross3division0](0,0,2) }{ \psSolid[object=datfile, file=cross3, plansepare={[0 0 1 0]}, action=none, name=cross3division]% \psSolid[object=load,hollow,incolor=yellow!50,fillcolor=green!50, load=cross3division1, file=cross3division1, action=writesolid] \psSolid[object=datfile,deactivatecolor, file=cross3division1](0,0,-2) \psSolid[object=load,hollow,incolor=yellow!50,fillcolor=green!50, load=cross3division0, file=cross3division0, action=writesolid] \psSolid[object=datfile,deactivatecolor, file=cross3division0](0,0,2) } \composeSolid \end{pspicture} \end{document}