Retour

defpoint.tex

Télécharger le fichier
Image JPEG
Un objet {\sl point\/} est défini par la donnée de deux nombres, représentant ses
coordonnées dans le repère jps. Par exemple |1 1| représentera le
point de coordonnées $(1, 1)$.
 
La commande |point| permet de dessiner un point donné par ses
coordonnées cartésiennes. Ainsi la commande |-2 3 point| va dessiner le
point de coordonnées $(-2, 3)$. Pour dessiner plusieurs
points, on utilise la commande |points| dont la syntaxe est
   \hbox {|[|$A_1$ $A_2$ $\ldots $ $A_n$|]| |points|}
où les $A_i$ sont des couples de nombres réels définissant des points.
 
Pour placer un point avec la projection en pointillés sur les axes, on
utilise la commande |dashpoint|. Là encore, on dispose de la commande
|dashpoints| si on veut faire des tracés multiples.
 
\` A noter que |O| désigne le point prédéfini $O (0, 0)$.
 
On peut nommer un point en définissant une procédure
Postscript. Ainsi, la séquence |/A {4 2} def| définit $A$ comme étant
le point de coordonnées $(4, 2)$. Le format $jps$ définit également la
commande |defpoint| qui remplit un rôle analogue. Par exemple la
séquence |4 2 /A defpoint| définit également $A$ comme étant le point
de coordonnées $(4, 2)$. Cette dernière commande permet de récupérer
les coordonnées d'un point sur la pile, ce qui est particulièrement
intéressant lorsque le point $A$ est le résultat d'un calcul complexe,
qui est réalisé à chaque appel avec la première méthode.
 
En résumé~:
\syntaxe 
\longref 
   {$x$ $y$ $name$}
   {defpoint}
   {$-$}
   {affecte le nom $name$ au couple de nombres $(x, y)$}
 
\longref 
   {$point$}
   {point}
   {$-$}
   {dessine le point spécifié}
 
\longref 
   {$point$}
   {dashpoint}
   {$-$}
   {dessine le point spécifié avec projection sur les axes en pointillé}
 
\longref 
   {|[| $point_1 \ldots point_n$ |]|}
   {points}
   {$-$}
   {dessine les points spécifiés}
 
\longref 
   {|[| $point_1 \ldots point_n$ |]|}
   {dashpoints}
   {$-$}
   {dessine les points spécifiés avec projection sur les axes en
   pointillé}
 
\longref
   {$-$}
   {O}
   {$O_x$ $O_y$}
   {dépose sur la pile les coordonnées de l'origine du repère $jps$}
 
\endsyntaxe
 
Il existe de nombreuses autres façons de dessiner des points~;
celle-ci seront détaillées dans un paragraphe ultérieur.
 
Pour le moment, voilà un fichier jps, et la figure générée~:
%\epsfxsize 100mm
\exemple {defpoint}