[general] name = Cycloid Wave; comments = Waves on a plane; a1_min = -10; a1_max = 10; a1_steps = 200; a2_min = -10; a2_max = 10; a2_steps = 10; [param] name = a; title = Amplitude; default = 1; min = -3; max = 3; [param] name = f; title = Frequency; default = 1; min = 0.1; max = 10; [param] name = s; title = Shape; default = 1; min = 0.1; max = 10; [param] name = p; title = Period; default = 0; min = 0; max = 1; [formula] P1 = 10 / f * p; u = (A1 + P1) * f; X = 1 * (u - sin(deg(u * s))) / f; Y = a * (1 - cos(deg(u * s))) / f; Z = -A2; [preset] name = default; a = 1; f = 1; s = 1; p = 0; a1_min = -10; a1_max = 10; a1_steps = 200; a2_min = -10; a2_max = 10; a2_steps = 10; [preset] name = Smooth; a = 2; f = 8; s = 0.3; p = 0; [preset] name = Spindle; a = 1; f = 2; s = 3; p = 0;