Glu.Disk (gb.opengl.glu)
Static Sub Disk ( Quad As GluQuadric, Inner As Float, Outer As Float, Slices As Integer, Loops As Integer )
draw a disk.
Parameters
- quad
-
Specifies the quadrics object (created with Glu.NewQuadric).
- inner
-
Specifies the inner radius of the disk (may be 0).
- outer
-
Specifies the outer radius of the disk.
- slices
-
Specifies the number of subdivisions around the z axis.
- loops
-
Specifies the number of concentric rings about the origin into which
the disk is subdivided.
Description
Glu.Disk renders a disk on the
z = 0 plane. The 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 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 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 has been turned on (with Glu.QuadricTexture),
texture coordinates are generated
linearly such that where
,
the value at (
r, 0, 0) is
(1, 0.5), at (0,
r, 0) it is (0.5, 1), at (-
r, 0, 0)
it is (0, 0.5), and
at (0, -
r, 0) it is (0.5, 0).
See also
Glu.NewQuadric,
Glu.PartialDisk,
Glu.QuadricOrientation,
Glu.QuadricTexture,
Glu.Sphere
See original documentation on OpenGL website