[general] name = Jeener-Klein; comments = Jeener-Klein surface; a1_min = 0; a1_max = 360; a1_steps = 100; a2_min = 0; a2_max = 360; a2_steps = 100; [param] name = a; title = Size; default = 1; min = 0; max = 2; [param] name = s; title = Frequency; default = 2; min = 1; max = 5; [param] name = t; title = Curvature; default = 4; min = 1; max = 10; [formula] W1 = ((s+1) / 4) * cos((s+1) * A1 + 180/t) + sqrt(a); X = s * cos(A1) + cos(s * A1) - W1 * sin((s-1) * A1/2) * cos(A2); Y = W1 * sin(A2); Z = s * sin(A1) - sin(s * A1) - W1 * cos((s-1) * A1/2) * cos(A2); [preset] name = default; a = 1; s = 2; t = 4; a1_min = 0; a1_max = 360; a1_steps = 100; a2_min = 0; a2_max = 360; a2_steps = 100;