Functional Objects           

Function
Like the 3 Term Fourier function but rotations are relative to the previous term, so behaviour is more intuitive.
bump by kit :
R1  
  
A1  
  
P1  
  
R2  
  
A2  
  
P2  
  
R3  
  
A3  
  
P3  
  
Randomly set the parameter values

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

Function code

            function fn(t,p,scale) {  
            r1=R1;
            r2=R2+r1;
            r3=R3+r2;
            X=scale*(A1*cos(r1*t +P1)+A2*cos(r2*t+P2)+A3*cos(r3*t+P3));
            Y=scale*(A1*sin(r1*t +P1)+A2*sin(r2*t+P2)+A3*sin(r3*t+P3));
            return [round(X,5),round(Y,5)];   
            }