| 1 |
\section{Les axes en 3D} |
|---|
| 2 |
|
|---|
| 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)$. |
|---|
| 8 |
|
|---|
| 9 |
Les options sont les suivantes : |
|---|
| 10 |
\begin{itemize} |
|---|
| 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. |
|---|
| 17 |
\end{itemize} |
|---|
| 18 |
\encadre{Les étiquettes sont placées aux extrémités des axes dans leur prolongement.} |
|---|
| 19 |
|
|---|
| 20 |
\begin{LTXexample}[width=5cm] |
|---|
| 21 |
\begin{pspicture}(-2,-2)(3,3) |
|---|
| 22 |
\psset{viewpoint=100 30 20,Decran=100} |
|---|
| 23 |
\psframe(-2,-2)(3,3) |
|---|
| 24 |
\psSolid[object=cube,a=2, |
|---|
| 25 |
action=draw*, |
|---|
| 26 |
fillcolor=magenta!20] |
|---|
| 27 |
\axesIIID[showOrigin=false](1,1,1)(3,2,2.5) |
|---|
| 28 |
\end{pspicture} |
|---|
| 29 |
\end{LTXexample} |
|---|
| 30 |
|
|---|
| 31 |
\begin{LTXexample}[width=5cm] |
|---|
| 32 |
\begin{pspicture}(-2,-1)(3,4) |
|---|
| 33 |
\psset{viewpoint=100 45 20,Decran=100} |
|---|
| 34 |
\psframe(-2,-1)(3,4) |
|---|
| 35 |
\psSolid[object=cylindre,h=2,r=1, |
|---|
| 36 |
action=draw*,mode=4, |
|---|
| 37 |
fillcolor=green!20] |
|---|
| 38 |
\axesIIID[linewidth=1pt,linecolor=red,arrowsize=5pt, |
|---|
| 39 |
arrowinset=0,axisnames={a,b,c}, |
|---|
| 40 |
axisemph={\boldmath\Large\color{red}}, |
|---|
| 41 |
labelsep=10pt] |
|---|
| 42 |
(1,1,2)(2,2,3) |
|---|
| 43 |
\end{pspicture} |
|---|
| 44 |
\end{LTXexample} |
|---|