# Glu.PartialDisk (gb.opengl.glu)

Static Sub **PartialDisk** ( __Quad__ As GluQuadric, __Inner__ As Float, __Outer__ As Float, __Slices__ As Integer, __Loops__ As Integer, __Start__ As Float, __Sweep__ As Float )
draw an arc of a disk.

### Parameters

__quad__-
Specifies a quadrics object (created with Glu.NewQuadric).
__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.

### Description

**Glu.PartialDisk** renders a partial disk on the

$\mathit{z}0$
plane. A partial disk is
similar to a full disk, except that only the subset of the disk from

__start__ through

__start__ +

__sweep__ is included (where 0 degrees is along the +

*y* axis, 90 degrees along the +

*x* axis, 180 degrees along the -

*y* axis, and
270 degrees along the -

*x* axis).

The partial disk has a radius of

__outer__ and contains a concentric circular hole with a radius
of

__inner__. If

__inner__ is 0, then no hole is generated. The partial disk is
subdivided around the

*z* axis into slices (like pizza slices) and also
about the

*z* axis into rings
(as specified by

__slices__ and

__loops__, respectively).

With respect to orientation, the +

*z*
side of the partial disk is considered to
be outside (see

Glu.QuadricOrientation).
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

Glu.QuadricTexture), texture
coordinates are generated
linearly such that where

$\mathit{r}\mathit{outer}$,
the value at (

*r*, 0, 0) is
(1.0, 0.5), at (0,

*r*, 0) it is (0.5, 1.0), at (-

*r*, 0, 0)
it is (0.0, 0.5), and
at (0, -

*r*, 0) it is (0.5, 0.0).

### See also

Glu.QuadricOrientation,
Glu.QuadricTexture,

See original documentation on OpenGL website