Outils du site


script:coordonnees

Coordonnées

Dans Instrumenpoche, les coordonnées sont définies à partir du coin supérieur gauche de la zone de tracé. Elles sont exprimées en pixels. Les abscisses positives sont situées à droite, les ordonnées positives sont situées vers le bas.

Exemples

  • Un point situé 100 pixels vers la droite et 200 pixels vers le bas du coin supérieur gauche aura pour coordonnées (100 ; 200).
  • Le point de coordonnées (100 ; -200) est situé à 200 pixels au-dessus de la zone de tracé, et donc n'est pas visible à l'écran.

Un centimètre d'Instrumenpoche correspond à trente pixels.

Exemple

  • Pour faire apparaître le crayon à 3 cm du bord gauche et 2 cm du bord haut de l'écran, il faut insérer le code :
<action mouvement="montrer" objet="crayon" abscisse="90" ordonnee="60" />

Syntaxe

Les coordonnées sont en général données dans des attributs abscisse et ordonnee :

<action mouvement="..." objet="..." abscisse="..." ordonnee="..." />

Mais lorsque le code nécessite les coordonnées de deux points, on utilise abscisse1, ordonnee1, abscisse2 et ordonnee2

<action mouvement="..." objet="..." abscisse1="..." ordonnee1="..." abscisse2="..." ordonnee2="..." />

Quand le code peut éventuellement recevoir plus de deux coordonnées, les listes des abscisses et des ordonnées sont données dans les attributs abscisses et ordonnees, les valeurs étant séparées par des parenthèses, par exemple pour un tracé de polygone au crayon :

<?xml version="1.0" encoding="UTF-8"?>
<INSTRUMENPOCHE version="2">
<action mouvement="montrer" objet="crayon" />
<action mouvement="tracer" objet="crayon" id="1" forme="polygone" 
       abscisses="100,200,200,100" ordonnees="100,100,200,200" />
</INSTRUMENPOCHE>

Pour en savoir plus, consulter la documentation de l'objet concerné.

script/coordonnees.txt · Dernière modification: 29/04/2011 08:15 par lzamo