Variations of parameters and use shape pattern are endless. But why not change my point of view ? Why, instead of letting the spiral emerged, not draw it explicitely ? And why not learn playing with bezier curves ?
OK, so basics : compute center of iterations for an iterator, and compute a curve from their list.