[general] name = Lemniscape; comments = Lemniscape surface; a1_min = 0; a1_max = 180; a1_steps = 40; a2_min = 0; a2_max = 180; a2_steps = 40; [formula] C2 = cos(A2); T1 = sqrt(abs(sin(2*A1))); X1 = C2 * T1 * cos(A1); Z1 = C2 * T1 * sin(A1); X = X1; Y = sqr(X1) - sqr(Z1) + 2 * X1 * Z1 * sqr(tan(A2)); Z = Z1;