Next: 11.5 glutSolidDodecahedronglutWireDodecahedron Up: 11 Geometric Object Rendering Previous: 11.3 glutSolidConeglutWireCone

## 11.4 glutSolidTorus, glutWireTorus

`glutSolidTorus` and `glutWireTorus` render a solid or wireframe torus (doughnut) respectively.

Usage

    void glutSolidTorus(GLdouble innerRadius,
                        GLdouble outerRadius,
                        GLint nsides, GLint rings);
    void glutWireTorus(GLdouble innerRadius,
                       GLdouble outerRadius,
                       GLint nsides, GLint rings);

`innerRadius`
  Inner radius of the torus.
`outerRadius`
  Outer radius of the torus.
`nsides`
  Number of sides for each radial section.
`rings`
  Number of radial divisions for the torus.

Description

`glutSolidTorus` and `glutWireTorus` render a solid or wireframe torus (doughnut) respectively centered at the modeling coordinates origin whose axis is aligned with the Z axis.

Next: 11.5 glutSolidDodecahedronglutWireDodecahedron Up: 11 Geometric Object Rendering Previous: 11.3 glutSolidConeglutWireCone