Retour

par-numeroterfacettes.tex

Télécharger le fichier
\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}