Share via


Mesh.Torus Method ()

Uses a left-handed coordinate system to create a mesh that contains a torus.

Overload List

public static Mesh Torus(Device, float, float, int, int);
public static Mesh Torus(Device, float, float, int, int, out GraphicsStream);

Remarks

The Mesh.Torus method draws a doughnut shape, centered at (0, 0, 0), whose axis is aligned with the z-axis. The inner radius of the torus is the radius of the cross section (the minor radius), and the outer radius of the torus is the radius of the central hole.

The mesh that this method returns can later be used by the application for drawing or manipulation.

Exceptions

InvalidCallException

The method call is invalid. For example, a method's parameter might contain an invalid value.

InvalidDataException

The data is invalid.

OutOfMemoryExceptionLeave Site

Microsoft Direct3D could not allocate sufficient memory to complete the call.

See Also