Как скорее всего реализована анимация вот таких муравьёв http://savepic.ru/3339423.png ?
1) Перерисовывается прямоугольная область экрана, куда сначала рисуется то, что под выделением, потом закрашивается хитрая область, потом обводится следующим шагом анимации муравьёв?
2) Меняются только сами пиксели муравьёв? Аккуратно стираются пиксели исключительно с муравьями, отображающие предыдущий кадр анимации и рисуются новые муравьи для следующего кадра?
Qt здесь при том, что мне интересно, как это сделать на C++. Ещё я знаю, что быстрее всего картинку в Qt можно вывести на экран, если она хранится в QPixmap.
Короче, мне очень интересно, как реализованы эти муравьи, причём говорить интересно в терминах Qt. Можно придумать красивый алгоритм, но в средствах Qt он будет тормозным. Знаю, что программа - на C++ и 2005 VisualStudio, если важно ( iZotope RX (64-bit) )
Спасибо.