void gluPartialDisk( GLUquadric*quad, GLdoubleinner, GLdoubleouter, GLintslices, GLintloops, GLdoublestart, GLdoublesweep)

*quad*- Specifies a quadrics object (created with
`gluNewQuadric`). *inner*- Specifies the inner radius of the partial disk (can be 0).
*outer*- Specifies the outer radius of the partial disk.
*slices*- Specifies the number of subdivisions around the Z axis.
*loops*- Specifies the number of concentric rings about the origin into which the partial disk is subdivided.
*start*- Specifies the starting angle, in degrees, of the disk portion.
*sweep*- Specifies the sweep angle, in degrees, of the disk portion.

The partial disk has a radius of ` outer`, and contains a
concentric circular hole with a radius of

With respect to orientation, the +Z side of the partial disk is considered to
be outside (see `gluQuadricOrientation`). This
means that if the orientation is set to ` GLU_OUTSIDE`, then any
normals generated point along the +Z axis. Otherwise, they point along the
Z axis.

If texturing is turned on (with `gluQuadricTexture`), texture
coordinates are generated linearly such that where *r* =
*outer**r*, 0, 0)*r*, 0)*r*, 0,
0)*r*, 0) it is (0.5, 0.0)