Полтергейст

Функция createGhost создает призрака на основе массива ключевых точек. Функция move в зависимости от переданного аргумента перемещает или поворачивает объект. Для того чтобы увеличивать или уменьшать фигуру есть функция resize. Автомасштабирование переносит фигуру в центр и задает ей оптимальный размер.