Initialisation du projet pst-solides3d.git (SVN revision 142)
[pst-solides3d.git] / doc / par-commandestrace.tex
1 \section {Commandes de tracé}
2
3 La commande de tracé se fait avec le paramètre \Cadre{action=} dans la
4 commande \verb+\psSolid+.
5
6 Quatres valeurs sont possibles~:
7
8 \Cadre{[action=none]}~: ne trace rien
9
10 \Cadre{[action=draw]}~: trace le solide en structure fil de fer avec tracé en
11 pointillé des arêtes cachées
12
13 \Cadre{[action=draw*]}~: trace le solide avec tracé en pointillé des arêtes
14 cachées et coloration des faces visibles
15
16 \Cadre{[action=draw**]}~: trace le solide avec l'algorithme du peintre, sans les
17 arêtes cachées et avec coloration des faces visibles.
18
19 Les commandes \verb+draw+ et \verb+draw*+ ne sont pertinentes que pour
20 les solides convexes.
21
22 \begin{center}
23 %%
24 \psset{unit=0.5}
25 %%
26 \hfil
27 \begin{pspicture}(-5,-4.5)(5,4)
28 \psframe(-5,-4.5)(5,4)
29 \psset{Decran=20}
30 \psSolid[object=cube,action=draw,RotZ=20]%
31 \end{pspicture}
32 \hfil
33 %%
34 \begin{pspicture}(-5,-4.5)(5,4)
35 \psframe(-5,-4.5)(5,4)
36 \psset{Decran=20}
37 \psSolid[object=cube,action=draw*,fillcolor=magenta!20,RotZ=20]%
38 \end{pspicture}
39 \hfil
40 %%
41 \begin{pspicture}(-5,-4.5)(5,4)
42 \psframe(-5,-4.5)(5,4)
43 \psset{Decran=20}
44 \psSolid[object=cube,fillcolor=magenta!20,RotZ=20]%
45 \end{pspicture}
46 \hfil
47 %%
48 \end{center}

Licence Creative Commons Les fichiers de Syracuse sont mis à disposition (sauf mention contraire) selon les termes de la
Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.