[general] name = Torus Wave; comments = Torus Wave & Spiral; a1_min = 0; a1_max = 360; a1_steps = 200; a2_min = 0; a2_max = 360; a2_steps = 40; [param] name = a; title = Outer Radius; default = 1; min = 1; max = 10; [param] name = r; title = Inner Radius; default = 0.1; min = 0; max = 1; [param] name = b; title = xz-Amplitude; default = 0.2; min = 0; max = 1; [param] name = c; title = y-Amplitude; default = 0.2; min = 0; max = 1; [param] name = n; title = Frequency; default = 6; min = 1; max = 10; [formula] TR = a + b * cos(n * A1) + r * cos(A2); TL = a + r * cos(A2); X = -(TR + TL) * cos(A1); Y = r * sin(A2) + c * sin(n * A1); Z = (TR + TL) * sin(A1); [preset] name = Spiral; a = 1; r = 0.1; b = 0.2; c = 0.2; n = 6; a1_min = 0; a1_max = 360; a1_steps = 200; a2_min = 0; a2_max = 360; a2_steps = 40; [preset] name = Radial Wave; a = 1; r = 0.1; b = 0.2; c = 0; n = 6; a1_min = 0; a1_max = 360; a1_steps = 200; a2_min = 0; a2_max = 360; a2_steps = 40; [preset] name = Linear Wave; a = 1; r = 0.1; b = 0; c = 0.2; n = 6; a1_min = 0; a1_max = 360; a1_steps = 200; a2_min = 0; a2_max = 360; a2_steps = 40;