Curseur

Curseur

Représentation visuelle d'un emplacement et d'une direction dans un conteneur SVG

Constructor

new Curseur()

Source:

Methods

afficher()

affiche le curseur
Source:

cacher()

cache le curseur
Source:

couleur_croix(couleur_fleche)

modifie la couleur de la croix du curseur
Source:
Parameters:
Name Type Description
couleur_fleche string couleur de la croix

couleur_fleche(couleur_fleche)

modifie la couleur de la flèche du curseur
Source:
Parameters:
Name Type Description
couleur_fleche string couleur de la flèche

definir_angle(angle_absolu)

modifie l'orientation du curseur en degrés par rapport à midi
Source:
Parameters:
Name Type Description
angle_absolu number détermine en degrés horaires le positionnement angulaire à appliquer
Examples
// orientation à midi 🕛
curseur.definir_angle( 180 )
// orientation à 6 heures 🕒
curseur.definir_angle( 180 )
// orientation à 9 heures 🕘
curseur.definir_angle( 270 )

definir_origine(a, bopt)

(re)définit l'origine du curseur dans le conteneur svg supporte les objets, tableaux, nombres en entrée
Source:
Parameters:
Name Type Attributes Description
a object | Array.<number> | number position en x ou tableau/objet avec position en x et y
Name Type Description
x number nouvelle position en x du curseur au sein du conteneur
y number nouvelle position en y du curseur au sein du conteneur
b number <optional>
position en y

rotation(angle_relatifopt)

fait tourner le curseur dans le sens horaire (si paramètre > 0)
Source:
Parameters:
Name Type Attributes Default Description
angle_relatif number <optional>
0 détermine en degrés horaires la rotation relative à appliquer
Examples
// rotation horaire de 90 degrés
curseur.rotation( 90 )
// rotation antihoraire de 90 degrés
curseur.rotation( -90 )