[general] name = Klein Cycloid; comments = ; a1_min = 0; a1_max = 1; a1_steps = 400; a2_min = 0; a2_max = 720; a2_steps = 40; [param] name = a; title = Radius; default = 1; min = 0.01; max = 2; [param] name = b; title = Frequency; default = 3; min = 1; max = 10; [param] name = c; title = Period; default = 2; min = 1; max = 10; [formula] u = A1 * 5 * a * b * 360; ub = u/b; uc = u/c; S2 = sin(A2); C2 = cos(A2); SC2 = S2 * C2; T1 = cos(ub) * (5 * a + C2) + sin(ub) * SC2; X = 0.1 * cos(uc) * T1; Y = -0.1 * (sin(ub) * (5 * a + C2) + cos(ub) * SC2); Z = 0.1 * sin(uc) * T1; [preset] name = default; a = 1; b = 3; c = 2; a1_min = 0; a1_max = 1; a1_steps = 400; a2_min = 0; a2_max = 720; a2_steps = 40;