3 \subsection {Définition directe
}
5 L'objet
\Cadre{point
} permet de définir un point. Sous sa forme la
6 plus simple, on peut utiliser les valeurs $(x,y)$ de ses coordonnées
7 directement dans la commande
\verb+
\psProjection+ ou par le biais de
8 l'argument
\verb+args+.
10 Ainsi les $
2$ commandes
11 \verb+
\psProjection[object=point
](
1,
2)+
13 \verb+
\psProjection[object=point,arg=
1 2]+
14 sont équivalentes et aboutissent au tracé du point de coordonnées
15 $(
1,
2)$ sur le plan considéré.
19 L'option
\Cadre{[text=$str$
]} permet de spécifier une chaîne de
20 caractère à projeter sur le plan de référence au voisinage du point
21 considéré. La position d'affichage par rapport au point se fait avec
22 l'argument
\Cadre{[pos=$value$
]} où $value$ est un élément de $\
{$ul,
23 cl, bl, dl, ub, cb, bb, db, uc, cc, bc, dc, ur, cr, br, dr$\
}$.
25 L'utilisation du paramètre
\verb+pos+ est détaillée dans un paragraphe
30 \begin{pspicture
}(-
3,-
3)(
4,
3.5)
%
31 \psframe*
[linecolor=blue!
50](-
3,-
3)(
4,
3.5)
32 \psset{viewpoint=
50 30 15,Decran=
60}
34 %% definition du plan de projection
43 %% definition du point A
44 \psProjection[object=point,
49 \psProjection[object=point,
54 \axesIIID(
4,
2,
2)(
5,
4,
3)
62 %% definition et dessin du plan de projection
69 %% affectation du plan de projection
71 \psProjection[object=point,args=-
2 1,
73 \psProjection[object=point,text=B,pos=ur,
82 \subsection {Nommage et sauvegarde d'un point
}
84 Si l'option
\Cadre{[name=$str$
]} est présente, les coordonnées $(x,y)$
85 du point considéré seront sauvegardées sous le nom désigné par $str$
86 et pourront être réutilisées.
88 \subsection {Autres définitions
}
90 Il existe d'autres méthodes pour définir un point
2d. L'argument
91 \Cadre{definition
}, couplé à l'argument
\Cadre{args
} permet d'utiliser
92 les différentes méthodes supportées~:
96 \item \Cadre {[definition=milieu
]} ;
97 \verb+args=+$A$ $B$. Le milieu du segment $
[AB
]$
99 \item \Cadre {[definition=parallelopoint
]} ;
100 \verb+args=+$A$ $B$ $C$. Le point $D$ tel que $(ABCD)$ soit un
103 \item \Cadre {[definition=translatepoint
]} ;
104 \verb+args=+$M$ $u$. L'image du point $M$ par la translation de vecteur
107 \item \Cadre {[definition=rotatepoint
]} ;
108 \verb+args=+$M$ $I$ $r$. Le point image de $M$ par la rotation de centre $I$
109 et d'angle $r$ (en degrés)
111 \item \Cadre {[definition=hompoint
]} ;
112 \verb+args=+$M$ $A$ $k$. Le point $M'$ vérifiant $
\overrightarrow
113 {AM'
} = k
\overrightarrow {AM
}$
115 \item \Cadre {[definition=orthoproj
]} ;
116 \verb+args=+$M$ $d$. Le projeté orthogonal du point $M$ sur la droite $d$.
118 \item \Cadre {[definition=projx
]} ;
119 \verb+args=+$M$. Le projeté du point $M$ sur l'axe $Ox$ .
121 \item \Cadre {[definition=projy
]} ;
122 \verb+args=+$M$. Le projeté du point $M$ sur l'axe $Oy$ .
124 \item \Cadre {[definition=sympoint
]} ;
125 \verb+args=+$M$ $I$. Le symétrique du point $M$ par rapport au point
128 \item \Cadre {[definition=axesympoint
]} ;
129 \verb+args=+$M$ $d$. Le symétrique du point $M$ par rapport à la
132 \item \Cadre {[definition=cpoint
]} ;
133 \verb+args=+$
\alpha $ $C$. Le point correspondant à l'angle $
\alpha $
136 \item \Cadre {[definition=xdpoint
]} ;
137 \verb+args=+$x$ $d$. Le point d''abscisse $x$ de la droite $d$.
139 \item \Cadre {[definition=ydpoint
]} ;
140 \verb+args=+$y$ $d$. Le point d'ordonnée $y$ de la droite $d$.
142 \item \Cadre {[definition=interdroite
]} ;
143 \verb+args=+ $d_1$ $d_2$. Le point d'intersection des droites $d_1$ et
146 \item \Cadre {[definition=interdroitecercle
]} ;
147 \verb+args=+ $d$ $I$ $r$. Les points d'intersection de la droite $d$
148 avec le cercle de centre $I$ de rayon $r$.
152 Dans l'exemple ci-dessous, on définit et on nomme $
3$ points $A$, $B$
153 et $C$, puis on calcule le point $D$ tel que $(ABCD)$ parallélogramme
154 ainsi que le centre de ce parallélogramme.
158 \begin{pspicture
}(-
3,-
3)(
4,
3.5)
%
159 \psframe*
[linecolor=blue!
50](-
3,-
3)(
4,
3.5)
160 \psset{viewpoint=
50 30 15,Decran=
60}
162 %% definition du plan de projection
163 \psSolid[object=plan,
171 %% definition du point A
172 \psProjection[object=point,
173 text=A,pos=ur,name=A,
175 %% definition du point B
176 \psProjection[object=point,
177 text=B,pos=ur,name=B,
179 %% definition du point C
180 \psProjection[object=point,
181 text=C,pos=ur,name=C,
183 %% definition du point D
184 \psProjection[object=point,
185 definition=parallelopoint,
187 text=D,pos=ur,name=D,
189 %% definition du point G
190 \psProjection[object=point,
195 \axesIIID(
4,
2,
2)(
5,
4,
3)
202 \psProjection[object=point,
203 text=A,pos=ur,name=A,
](-
1,
.7)
204 \psProjection[object=point,
205 text=B,pos=ur,name=B,
](
2,
1)
206 \psProjection[object=point,
207 text=C,pos=ur,name=C,
](
1,-
1.5)
208 \psProjection[object=point,
209 definition=parallelopoint,
211 text=D,pos=ur,name=D,
]
212 \psProjection[object=point,