Outils du site


script:compas

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
script:compas [28/04/2011 10:57] lzamoscript:compas [29/04/2011 15:40] (Version actuelle) lzamo
Ligne 4: Ligne 4:
  
 ===== Déplacement, apparition ===== ===== Déplacement, apparition =====
 +==== Afficher/masquer ====
 +
 Comme tous les instruments, le compas peut être masqué avec : Comme tous les instruments, le compas peut être masqué avec :
 <code XML><action objet="compas" mouvement="masquer" /></code> <code XML><action objet="compas" mouvement="masquer" /></code>
Ligne 11: Ligne 13:
 <code XML><action objet="compas" mouvement="montrer" abscisse="200" ordonnee="350" /></code> <code XML><action objet="compas" mouvement="montrer" abscisse="200" ordonnee="350" /></code>
 Les coordonnées du compas sont celles de l'extrémité de sa pointe. Les coordonnées du compas sont celles de l'extrémité de sa pointe.
 +
 +==== Translation ====
  
 Le compas peut être déplacé jusqu'à un point en utilisant : Le compas peut être déplacé jusqu'à un point en utilisant :
Ligne 23: Ligne 27:
 <action cible="1" mouvement="translation" objet="compas" /> <action cible="1" mouvement="translation" objet="compas" />
 </code> </code>
 +==== Retourner ====
 +
 +Par défaut, le compas s'ouvre vers la droite. On peut le "retourner" (lui faire subir une symétrie axiale) pour qu'il s'ouvre vers la gauche par :
 +<code XML>
 +<action mouvement="retourner" objet="compas" />
 +</code>
 +Si on "retourne" deux fois le compas, il retrouve sa configuration initiale.
  
 ===== Rotation ===== ===== Rotation =====
 Le compas peut pivoter autour le l'extrémité de sa pointe. Dans ce cas, l'attribut ''mouvement'' doit prendre la valeur ''"rotation"'' et doit être accompagné de l'attribut ''angle'', et éventuellement de ''sens''. Le compas peut pivoter autour le l'extrémité de sa pointe. Dans ce cas, l'attribut ''mouvement'' doit prendre la valeur ''"rotation"'' et doit être accompagné de l'attribut ''angle'', et éventuellement de ''sens''.
  
-''angle'' précise l'angle, mesuré en degrés, que formera le compas à la fin de la rotation avec la //verticale//, contrairement aux autres instruments pour lesquels l'angle est mesuré par rapport à l'horizontale. Cet angle est celui qui est formé par une demi-droite horizontale tournée vers la droite et la bissectrice de l'angle formée par les deux branches du compas. Il faut se souvenir que, dans Instrumenpoche, le sens positif est celui des aiguilles d'une montre. Ainsi, sur la figure ci-dessous, le compas a été pivoté de 45°.+''angle'' précise l'angle, mesuré en degrés, que formera le compas à la fin de la rotation avec la //verticale//, contrairement aux autres instruments pour lesquels l'angle est mesuré par rapport à l'horizontale. Cet angle est celui qui est formé par une demi-droite verticale tournée vers le haut et la bissectrice de l'angle formée par les deux branches du compas. Il faut se souvenir que, dans Instrumenpoche, le sens positif est celui des aiguilles d'une montre. Ainsi, sur la figure ci-dessous, le compas a été pivoté de 60°.
  
 {{   :script:rotation_compas.png   |}} {{   :script:rotation_compas.png   |}}
Ligne 39: Ligne 50:
 <action mouvement="montrer" objet="compas" /> <action mouvement="montrer" objet="compas" />
 <action sens="5" angle="90" mouvement="rotation" objet="compas" /> <action sens="5" angle="90" mouvement="rotation" objet="compas" />
 +</INSTRUMENPOCHE>
 +</code>
 +
 +Si un [[:script:point]] a déjà été créé, on peut faire en sorte d'aligner la pointe et la mine du compas avec ce point, en utilisant l'attribut ''cible'' :
 +
 +**Exemple**
 +<code XML>
 +<?xml version="1.0" encoding="UTF-8"?>
 +<INSTRUMENPOCHE version="2">
 +<action mouvement="montrer" objet="compas" />
 +<action ordonnee="333.7" abscisse="333.7" couleur="noir" id="1" mouvement="creer" objet="point" />
 +<action cible="1" mouvement="rotation" objet="compas" />
 </INSTRUMENPOCHE> </INSTRUMENPOCHE>
 </code> </code>
script/compas.1303981047.txt.gz · Dernière modification : 28/04/2011 10:57 de lzamo