\documentclass{article} \usepackage{pst-solides3d} \begin{document} \pagestyle{empty} \begin{pspicture}(-6,-5)(6,6) \psset{lightsrc=50 -50 50,viewpoint=40 50 60,Decran=60,linewidth=0.5\pslinewidth} %\psframe*[linecolor=black](-6,-5)(6,5) \codejps{ /rayon0 { 1 0.2 6 [4 16] newcylindre {90 0 0 rotateOpoint3d} solidtransform dup (White) outputcolors } def 36 36 360 { /angle exch def /rayon1 { 1 0.2 6 [4 16] newcylindre {90 0 angle rotateOpoint3d} solidtransform dup (White) outputcolors } def /rayons {rayon0 rayon1 solidfuz} def /rayon0 rayons def } for /moyeu { -2 1 2 [4 10] newcylindre dup (jaune) outputcolors} def /rayonsmoyeu {rayons moyeu solidfuz} def /pneu {2 7 [18 36] newtore dup (White) outputcolors} def /ROUE {pneu rayonsmoyeu solidfuz} def ROUE drawsolid**} \end{pspicture} \end{document}