twinkle fait clignoter des éléments graphiques pour les repérer visuellement

## Syntaxe

                twinkle
                twinkle(n)
                twinkle(h)
                twinkle(h,n)

## Paramètres

h

  identifiant unique ou vecteur d'identifiants graphiques des éléments à repérer. Par défaut, l'élément graphique actif d'identifiant `gce()` est considéré.

n

  nombre de clignotements. Par défaut, n=5

## Description

`twinkle` fait clignoter `n` fois les objets graphiques dont les identifiants sont spécifiés dans `h`. Si certains des objets sont initialement invisibles, ils sont clignotés comme les autres, puis redeviennent invisibles à l'issue du clignotement.

Si `twinkle()` est appelé sans paramètre alors qu'aucune fenêtre graphique n'existe, l'instruction est ignorée. Si un des identifiants graphiques de `h` est invalide (l'élément graphique correspondant a été supprimé entretemps), `twinkle(h..)` produit une erreur.

## Exemples

    clf
    plot()
    twinkle    // fait clignoter le dernier groupe de courbes dessinées dans l'exemple de plot()
    twinkle(3) // le fait clignoter seulement 3 fois

    clf
    x = linspace(-2*%pi,2*%pi,100)';
    plot2d(x,[sin(x),cos(x)]);
    e = gce();
    p1 = e.children(1);
    p2 = e.children(2);
    twinkle(p1)     // Courbe du cosinus
    twinkle(p2,10)  // Courbe du sinus, 10 fois
    twinkle(gca())  // Repère actif entier

    // Repérage visuel d'un sous-ensemble de multiples courbes, certaines étant initialement masquées
    clf
    plot()
    c = gca().children.children(1:10);
    c(1:5).visible = "off";
    sleep(5,'s')
    twinkle(c)

## Voir aussi

- Eléments graphiques

## Historique

6.0

twinkle() et twinkle(n) ajoutés.

6.1

Plusieurs objets indépendants peuvent désormais être clignotés ensemble.