Torus

Additional images: Anaglyph, Anaglyph Wireframe, Parallel Stereo
LiveGraphics3D, JavaView
      Torus Surface Parametric Equations

  halftwists := Round(ff);
		x = aa * (cos(v) + u * cos(halftwists * v / 2) * cos(v));
		y := aa * (sin(v) + u * cos(halftwists * v / 2) * sin(v));
		z := aa * u * sin(v / 2);

Supporting files: