I have been playing with cos and sin functions and I understand how to plot items around a circle and also make them move in a circular movement. But what I'm not understanding and can't seem to find much about it is how to achieve swirls and moveclip placements like this image.



Here is what I have been trying but its nowhere like the image is showing.

Code:
		private function init( evt : Event ) : void
		{
			centerX = stage.stageWidth / 2;
			centerY = stage.stageHeight / 2;
			
			for( var i : int = 0; i < 20; i++ ){
				
				var circ : Shape = new Shape();
				circ.graphics.beginFill(0x333333);
				circ.graphics.drawCircle(0, 0, 20 );
				circ.x = centerX + i * Math.cos(i) * 70;
				circ.y = centerY + i * Math.sin(i) * 70;
		 		//circ.rotation = i * 12;
				addChild(circ);
			}
		}
Can someone please help shine some light how I can plot my items positions like the image with cos and sin.

Thank,