спираль из курса 10го класса общеобразовательной школы рисется по формуле окружности:
x*x + y*y = r*r;
где x,y координаты
r - меняющийся у спирали радиус
рисовать можно по точкам, линиям если делать приращения небольшие, кривым если хватит желания посчитать нужные приращения и контрольные точки.
Много узоров можно получить как фракталы, про это можно отдельно погуглить
к примеру Таня Белая делает это так: [Только зарегистрированные пользователи могут видеть ссылки. ]
Вообще элементарнее всего масками, где каждый кадр анимации маски это прямоугольник или Shape с наименьшим количеством точек.