SurfLab 1.0 name Torus domain rectangular -pi; pi; 30; -pi+2pi i; 40; x1 (2+cos[u])cos[v] x2 (2+cos[u])sin[v] x3 sin[u] var1 u var2 v