[general] name = SeaShell; comments = Sea-Shell surface; a1_min = 0; a1_max = 2; a1_steps = 40; a2_min = 0; a2_max = 2; a2_steps = 100; [param] name = b; title = Height; default = 1; min = 0.1; max = 10; [param] name = c; title = Outer Radius; default = 1; min = 0.01; max = 10; [param] name = a; title = Inner Radius; default = 1; min = 0.1; max = 10; [param] name = d; title = Windings; default = 3; min = 0.1; max = 10; [formula] T1 = deg(A1 * pi); T2 = deg(d * A2 * pi); T3 = a * (1 - A2 / 2); C1 = 1 + cos(T1); C2 = cos(T2); S2 = sin(T2); X = T3 * C2 * C1 + 0.5 * c * C2; Y = b * A2 * 3 + T3 * sin(T1); Z = T3 * S2 * C1 + 0.5 * c * S2; [preset] name = default; b = 1; c = 1; a = 1; d = 3; a1_min = 0; a1_max = 2; a1_steps = 40; a2_min = 0; a2_max = 2; a2_steps = 100;