
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~:
\exemple {defpoint}

—
Syracuse — Dernière modification : 2 mars 2004 (0.07s - 3482669 - 8 septembre 2008)