спираль из курса 10го класса общеобразовательной школы рисется по формуле окружности:
x*x + y*y = r*r;

где x,y координаты
r - меняющийся у спирали радиус

рисовать можно по точкам, линиям если делать приращения небольшие, кривым если хватит желания посчитать нужные приращения и контрольные точки.

Много узоров можно получить как фракталы, про это можно отдельно погуглить
к примеру Таня Белая делает это так: [Только зарегистрированные пользователи могут видеть ссылки. ]

Вообще элементарнее всего масками, где каждый кадр анимации маски это прямоугольник или Shape с наименьшим количеством точек.