twinkle выделяет один или несколько графических объектов путем их мерцания

## Синтаксис

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

## Аргументы

h

  указатель на графический объект. По умолчанию рассматривается текущий графический объект, управляемый с помощью `gce()`.

n

  количество мерцаний. По умолчанию n = 5

## Описание

`twinkle` заставляет графические объекты, управляемые с помощью `h`, мерцать `n` раз. Если некоторые из объектов изначально невидимы, то они мерцают с другими объектами и окончательно остаются невидимыми перед возвратом.

Если `twinkle()` запущена тогда, когда нет ни одного графического окна, то она ничего не делает. Если дескриптор `h` имеет некоторые некорректные компоненты (объекты были в это время удалены), то `twinkle(h..)` возвращает ошибку.

## Примеры

    clf
    plot()
    twinkle     // мерцает последняя группа кривых, построенных в примере plot()
    twinkle(3)  // мерцает только три раза

    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)     // мерцает график косинуса
    twinkle(p2,10)  // график синуса мерцает 10 раз
    twinkle(gca())  // мерцают оси

    // Мерцание подгруппы многих кривых с некоторыми изначально невидимими
    clf
    plot()
    c = gca().children.children(1:10);
    c(1:5).visible = "off";
    sleep(5,'s')
    twinkle(c)

## Смотрите также

- графические объекты

## История

6.0

Добавлены twinkle() и twinkle(n).

6.1

Теперь несколько независимых объектов могут мерцать вместе.