1 \section{Les axes en
3D
}
3 la commande
\Cadre{\textbackslash axesIIID
[options
](x1,y1,z1)(x2,y2,z2)
} trace les axes $Ox$,
4 $Oy$ et $Oz$ en pointillés de $O$ respectivement, jusqu'au point de coordonnées
5 $(x_1,
0,
0)$ pour l'axe des $x$, $(
0,y_1,
0)$ pour l'axe des $y$ et
6 $(
0,
0,z_1)$ pour l'axe des $z$ et ensuite en trait continu jusqu'aux
7 points $(x_2,
0,
0)$, $(
0,y_2,
0)$ et $(
0,
0,z_2)$.
9 Les options sont les suivantes :
11 \item toutes les options de couleur, d'épaisseur du trait, ainsi que des caractéristiques des flèches.
12 \item \Cadre{labelsep=valeur
} qui permet de placer à la distance souhaitée de l'extrémité de la flèche, l'étiquette de l'axe, sa valeur par défaut est
\Cadre{labelsep=
5pt
}, il s'agit de la distance réelle en trois dimensions et non sur l'écran.
13 \item Le choix des étiquettes(
\textit{labels
}) de chaque axe avec l'option
\Cadre{axisnames=
{a,b,c
}}, avec par défaut
\Cadre{axisnames=
{x,y,z
}}.
14 \item La possibilité de spécifier, le style de ces étiquettes avec l'option :
\Cadre{axisemph=
{\boldmath\Large\color{red
}}}, par défaut il n'y a pas de style prédéfini, c'est-à-dire que si l'on ne précise rien on aura
\Cadre{$x,y,z$
}.
15 \item \Cadre{showOrigin
} est un booléen,
\texttt{true
} par défaut, s'il est positionné à
\Cadre{showOrigin=false
} les pointillés ne seront plus tracés depuis l'origine.
16 \item \Cadre{mathLabel
} est un booléen,
\texttt{true
} par défaut, qui dans ce cas écrit les étiquettes en mode mathématique, positionné à
\Cadre{mathLabel=false
} on passe dans le mode usuel.
18 \encadre{Les étiquettes sont placées aux extrémités des axes dans leur prolongement.
}
20 \begin{LTXexample
}[width=
5cm
]
21 \begin{pspicture
}(-
2,-
2)(
3,
3)
22 \psset{viewpoint=
100 30 20,Decran=
100}
24 \psSolid[object=cube,a=
2,
27 \axesIIID[showOrigin=false
](
1,
1,
1)(
3,
2,
2.5)
31 \begin{LTXexample
}[width=
5cm
]
32 \begin{pspicture
}(-
2,-
1)(
3,
4)
33 \psset{viewpoint=
100 45 20,Decran=
100}
35 \psSolid[object=cylindre,h=
2,r=
1,
38 \axesIIID[linewidth=
1pt,linecolor=red,arrowsize=
5pt,
39 arrowinset=
0,axisnames=
{a,b,c
},
40 axisemph=
{\boldmath\Large\color{red
}},