diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-solides3d/doc/par-vecteur.tex')
-rw-r--r-- | Master/texmf-dist/doc/generic/pst-solides3d/doc/par-vecteur.tex | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-vecteur.tex b/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-vecteur.tex new file mode 100644 index 00000000000..eb45d5d8696 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-vecteur.tex @@ -0,0 +1,107 @@ +\section {Vecteurs} + +\subsection {Définition à partir des coordonnées} + +L'objet \Cadre{vecteur} permet de définir un vecteur. Sous sa forme la +plus simple, on utilise l'argument \Cadre{[args=$x$ $y$ $z$]} pour +en spécifier les coordonnées. + +\begin{multicols}{2} + +\psset{lightsrc=10 -20 50,viewpoint=50 -20 30 rtp2xyz,Decran=100} +\begin{pspicture*}(-1,-1)(1,2) +\psframe(-1,-1)(1,2) +\psSolid[object=vecteur, +action=draw*, + args=0 0 1, + linecolor=yellow]% +\psSolid[object=vecteur, + args=1 0 0, + linecolor=red] +\psSolid[object=vecteur, + args=0 0 1, + linecolor=blue](1,0,0) +\end{pspicture*} + +\columnbreak + +\begin{verbatim} +\psSolid[object=vecteur, + args=0 0 1, + linecolor=yellow]% +\psSolid[object=vecteur, + args=1 0 0, + linecolor=red] +\psSolid[object=vecteur, + args=0 0 1, + linecolor=blue](1,0,0) +\end{verbatim} +\end{multicols} + +\subsection {Définition à partir de 2 points} + +On peut également définir un vecteur par la donnée de 2 points $A$ et +$B$ de $R^3$. On utilise alors les arguments +\Cadre{[definition=vecteur3d]} et \Cadre{[args=$x_A$ $y_A$ $z_A$ $x_B$ +$y_B$ $z_B$]} où $(x_A, y_A, z_A)$ et $(x_B, y_B, z_B)$ sont les +coordonnées respectives des points $A$ et $B$ + +Si les points $A$ et $B$ ont été préalablement définis, alors on peut +utiliser des variables nommées~: +\Cadre{[args=$A$ $B$]}. + +\begin{multicols}{2} + +\psset{lightsrc=10 -20 50,viewpoint=10 -10 10,Decran=20} +\begin{pspicture*}(-3,-3)(4.5,2) +\psframe(-3,-3)(4.5,2) +\psSolid[object=plan, + linecolor=gray, + definition=equation, + args={[0 0 1 0]}, + base=-1 3 -2 2, + planmarks, + plangrid, +] +\psSolid[object=vecteur, + definition=vecteur3d, + args=0 0 1 1 1 1]% +\end{pspicture*} + +\columnbreak + +\begin{verbatim} +\psSolid[object=vecteur, + definition=vecteur3d, + args=0 0 1 1 1 1]% +\end{verbatim} +\end{multicols} + +\subsection {Autres modes de définition} + +Il existe d'autres possibilités pour définir un vecteur. Voici une +liste des définitions possibles avec les arguments correspondant~: + +\begin{itemize} + +\item \Cadre {[definition=addv3d]} ; +\verb+args=+ $\vec u$ $\vec v$. +addition de 2 vecteurs. + +\item \Cadre {[definition=subv3d]} ; +\verb+args=+ $\vec u$ $\vec v$. +différence de 2 vecteurs. + +\item \Cadre {[definition=mulv3d]} ; +\verb+args=+ $\vec u$ $\lambda $. +multiplication d'un vecteur par un réel. + +\item \Cadre {[definition=vectprod3d]} ; +\verb+args=+ $\vec u$ $\vec v$. +produit vectoriel de 2 vecteurs. + +\item \Cadre {[definition=normalize3d]} ; +\verb+args=+ $\vec u$. +Renvoie le vecteur $\Vert \vec u\Vert ^{-1} \vec u$. + +\end{itemize} |