Shift click green flag and watch the circle morph. Adjust the points per line variable to determine how "smooth" the circle is. Feel free to use any of the code and ask if you want a explanation of the code. Will be using this technique for future projects.
A Chaikin-curve algorithm is applied to a circle with points that move randomly in radial lines to the center. The points per line controls the number of times the circle is run through the algorithm. Explanation. http://graphics.cs.ucdavis.edu/education/CAGDNotes/Chaikins-Algorithm/Chaikins-Algorithm.html