summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-projectioncercle.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/pst-solides3d/doc/par-projectioncercle.tex')
-rw-r--r--Master/texmf-dist/doc/generic/pst-solides3d/doc/par-projectioncercle.tex85
1 files changed, 85 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-projectioncercle.tex b/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-projectioncercle.tex
new file mode 100644
index 00000000000..74900ab2d21
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-projectioncercle.tex
@@ -0,0 +1,85 @@
+\section {Cercles}
+
+\subsection {Définition directe}
+
+L'objet \Cadre{cercle} permet de définir et tracer un cercle.
+Dans \verb+pst-solides3d+, un cercle en $2$d est définie par la
+donnée de son centre et de son rayon.
+
+Sous la forme la plus simple, on utilise l'argument l'argument \verb+args+
+pour spécifier le centre et le rayon de la droite considérée. On peut
+utiliser les coordonnées ou des variables nommées.
+
+L'argument \Cadre{[range=$t_{\rm min}$ $t_{\rm max}$]} permet de
+spécifier l'intervalle de tracé du cercle considéré.
+
+Comme pour les autres objets, on peut sauvegarder la
+donnée d'un cercle en utilisant l'option \Cadre{name}.
+
+\begin{multicols}{2}
+%
+\begin{pspicture}(-3,-3)(4,3.5)%
+\psframe*[linecolor=blue!50](-3,-3)(4,3.5)
+\psset{viewpoint=50 30 15,Decran=60}
+\psset{solidmemory}
+%% definition du plan de projection
+\psSolid[object=plan,
+ definition=equation,
+ args={[1 0 0 0] 90},
+ planmarks,
+ name=monplan,
+]
+\psset{plan=monplan}
+%% definition du point A
+\psProjection[object=point,
+ name=A,
+ text=A,
+ pos=ur,
+](-2,1.25)
+\psProjection[object=cercle,
+ args=A 1,
+ range=0 360,
+]
+\psProjection[object=cercle,
+ args=1 1 .5,linecolor=blue,
+ range=0 180,
+]
+\composeSolid
+\end{pspicture}
+%
+\columnbreak
+%
+\begin{gbar}
+\begin{verbatim}
+\psset{solidmemory}
+...
+\psProjection[object=point,
+ name=A,text=A,pos=ur,
+](-2,1.25)
+\psProjection[object=cercle,
+ args=A 1,range=0 360,]
+\psProjection[object=cercle,
+ args=1 1 .5,linecolor=blue,
+ range=0 180,]
+\composeSolid
+\end{verbatim}
+\end{gbar}
+%
+\end{multicols}
+
+\subsection {Autres définitions}
+
+Il existe d'autres méthodes pour définir un cercle 2d. L'argument
+\Cadre{definition}, couplé à l'argument \Cadre{args} permet d'utiliser
+les différentes méthodes supportées~:
+
+\begin{itemize}
+
+\item \Cadre {[definition=ABcercle]} ;
+\verb+args=+ $A$ $B$ $C$. Le cercle passant par les points non alignés
+$A$, $B$ et $C$.
+
+\item \Cadre {[definition=diamcercle]} ;
+\verb+args=+ $A$ $B$. Le cercle de diamètre $[AB]$.
+
+\end{itemize}