\section {Numéroter les facettes} L'option \verb+numfaces+ permet d'afficher sur chaque face son indice correspondant. \begin{itemize} \item \Cadre{[numfaces=all]} affiche tous les numéros de faces ; \item \Cadre{[numefaces=0 1 2 3]} affiche tous les numéros de faces \texttt{[0,1,2 et 3]} ; \end{itemize} L'option \Cadre{fontsize} permet de fixer la taille de la police utilisée. Enfin, le booléen \Cadre{visibility} permet de spécifier si on doit ou non afficher le numéro de face si la face n'est pas visible. Par défaut, on a \verb+visibility=true+, et on tient compte de la visibilité (ie. numéro pas affiché si la face n'est pas visible) \begin{LTXexample}[width=8cm] \psset{unit=1} \psset{viewpoint=50 20 30 rtp2xyz,Decran=50} \begin{pspicture}(-4,-3)(3,1.5) \psSolid[object=grille, base=0 4 -2 2, numfaces=2 6 7 10, linecolor=gray](0,0,0) \axesIIID(0,0,0)(4,2,1) \end{pspicture} \end{LTXexample} \begin{LTXexample}[width=8cm] \psset{viewpoint=50 -20 10 rtp2xyz,Decran=50} \begin{pspicture*}(-4,-3)(4,3) \psSolid[object=cube, RotY=90, ngrid=4, fontsize=15, action=draw, numfaces=all,](0,0,0) \end{pspicture*} \end{LTXexample} %%% exemple 3 Les options de \verb+\psSolid+ acceptent des commandes postcript, et en particulier les boucles \verb+for+. Ainsi l'instruction \verb+[numfaces=0 1 5 {} for]+ demande la numérotation de toutes les faces dont l'indice est compris entre $0$ et $5$. L'instruction \verb+[numfaces=8 3 23 {} for]+ demande la numérotation d'une face sur $3$ entre les indices $8$ et $23$. \begin{LTXexample}[width=8cm] \psset{viewpoint=50 -20 10 rtp2xyz,Decran=50} \begin{pspicture*}(-4,-3)(4,3) \axesIIID(0,0,0)(8,3,2) \psSolid[object=grille, RotY=90, RotZ=180, ngrid=1., fontsize=15, numfaces= 0 1 5 {} for 8 3 23 {} for, base=-2 2 -3 3, visibility=false, action=draw](0,0,0) \end{pspicture*} \end{LTXexample}