summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-vecteur.tex
diff options
context:
space:
mode:
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.tex107
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}