Functional Objects           

Function
Sinuisodal curves plotted in polar coordinates. see Wikipedia with additional r offset.
rose cross by kit :
a  
  
b  
  
c  
  
Randomly set the parameter values

Path Step size Scale Max Cycles
Line Line Width Line Color Padding

Function code

            function fn(t,p,scale) {  
            r= scale*(c + cos(a/b*t ));
            X=r*cos(t);
            Y=r*sin(t);
            return [round(X,5),round(Y,5)];   
            }