[general] name = Lemniscate Cylinder; comments = Cylinder with lemniscate profile; a1_min = -180; a1_max = 180; a1_steps = 100; a2_min = 0; a2_max = 1; a2_steps = 20; [param] name = r; title = Radius; default = 1; min = 0.1; max = 10; [formula] X = r * cos(A1) / (1 + sqr(sin(A1))); Y = 2 * A2; Z = r * sin(A1) * cos(A1) / (1 + sqr(sin(A1))); [preset] name = default; r = 1; a1_min = -180; a1_max = 180; a1_steps = 100; a2_min = 0; a2_max = 1; a2_steps = 20;